:root{--bg:#090c13;--ink:#e9edf4;--muted:#8b95a7;--faint:#5b6577;--line:#ffffff13;--glass:#0e131ec7;--red:#e0483e;--person:#a9b8ff;--org:#63c7bb;--party:#c7aefc;--case:#e9c47e;--allegation:#ff9a3d}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit}.glass{background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(150%);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px #00000059}.label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
