body{background:linear-gradient(135deg,var(--bg-dark) 0,var(--bg-dark) 50%,var(--bg-mid) 100%);box-sizing:border-box;color:var(--text-color);font-family:monospace,system-ui,sans-serif;line-height:1.2;margin:0;min-height:100vh;padding:0}main{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(160deg,var(--bg-gradient-start) 0,var(--bg-gradient-end) 100%);border-radius:12px;box-shadow:0 8px 24px #0003,inset 0 1px 1px #ffffff0d;display:grid;gap:.75rem;grid-template-areas:"init-options set-view" "set-identity links";grid-template-columns:1fr 1fr;margin:.5rem auto;max-width:1400px;min-width:300px;padding:1rem 2rem}@media (max-width:1200px){main{gap:.75rem;grid-template-areas:"init-options" "set-view" "set-identity" "links";grid-template-columns:1fr;margin:.5rem;padding:.75rem}}#init-options{grid-area:init-options}#set-view{grid-area:set-view}#set-identity{grid-area:set-identity}#links{grid-area:links}#init-options fieldset{display:grid;gap:.4rem;grid-template-areas:"firstCol secondCol" "submitButton submitButton";max-height:500px;&>*{display:flex;flex-direction:column;justify-content:space-evenly}}#links,#set-identity,#set-view{margin:0}input[type=email],input[type=name],input[type=number],input[type=text],select,textarea{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 1px 3px #0000001a;color:var(--text-color);font-family:inherit;font-size:.9rem;height:1.8rem;letter-spacing:-.2px;margin-block:.15rem;min-width:275px;padding:.25rem .75rem;transition:all .2s ease;:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-transparent-light);outline:none;transform:translateY(-1px)}}button,legend{font-size:.85rem!important;letter-spacing:.5px;text-transform:uppercase}textarea{height:auto;min-height:40px;padding:.4rem .75rem}button{background-color:var(--accent-color-dark);border:1px solid var(--accent-transparent-light);border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;height:2rem;letter-spacing:.3px;margin:.15rem;padding:.25rem .75rem;transition:all .2s ease}button:hover{background-color:var(--accent-color);box-shadow:0 2px 8px var(--accent-transparent-light);transform:translateY(-1px)}fieldset{background:linear-gradient(160deg,var(--fieldset-gradient-start) 0,var(--fieldset-gradient-end) 100%);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 8px #0000000d,inset 0 1px 1px #ffffff1a;margin:0;padding:.6rem}legend{font-size:.95rem;font-weight:700;margin-bottom:.2rem;padding:0 .5rem}a,legend{color:var(--accent-color)}a{font-weight:500;transition:all .2s ease}a,a:hover{text-decoration:none}a:hover{color:var(--accent-color-light)}set-view-div{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}label{color:var(--label-color);display:flex;flex-direction:column;font-size:.85rem;gap:.15rem}div:has(>input[type=checkbox]),div:has(>input[type=radio]){align-items:center;display:flex;gap:.3rem;height:1.8rem;margin-block:.1rem}input[type=checkbox],input[type=radio]{accent-color:var(--accent-color);height:.9rem;margin:0 .3rem 0 0;padding:0;width:.9rem}div:has(>input[type=checkbox]) label,div:has(>input[type=radio]) label{align-items:center;flex-direction:row;height:1.8rem;margin:0}#setIdentityForm>div:hover{background:linear-gradient(160deg,var(--accent-transparent-lightest) 0,var(--accent-transparent-lighter) 100%)}#setIdentityForm>div:has(input:checked){background:linear-gradient(160deg,var(--accent-transparent-lighter) 0,var(--accent-transparent-light) 100%)}.formRow{padding:.2rem .5rem}.formRow,.formRowLabel{align-items:center;display:flex;flex-direction:row;gap:.4rem}input[type=color]{appearance:none;background:#0000;border:none;border-radius:8px;cursor:pointer;height:50px;overflow:hidden;padding:0;width:50px}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:2px solid var(--accent-color);border-radius:6px}