:root{--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-sans: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--size-body: clamp(12.5px, 1.1vw, 14px);--size-label: 10px;--size-chip: 11px;--lh: 1.65;--bg: #0b0c0b;--bg-header: #0e100e;--bg-aside: #0d0f0c;--bg-box: #0d100c;--bg-chip: #14170f;--bg-hover: #1d2218;--bg-well: #101310;--fg: #dfe3dc;--fg-bright: #f2f5ef;--dim: #8d9789;--dim-2: #9aa596;--muted: #7d8878;--slash: #3a3f37;--rule: #1e211d;--border: #262b22;--border-box: #262b22;--border-btn: #2c3227;--border-entry: #23271f;--border-hover: #4a5243;--a: #ff9d3b;--a-hover: color-mix(in oklab, var(--a) 65%, white);--a-underline: color-mix(in oklab, var(--a) 35%, transparent);--matrix: #6bff9a;--matrix-glow: 0 0 8px rgba(107, 255, 154, .7);--matrix-bg: rgba(4, 6, 4, .92);--scanlines: repeating-linear-gradient(180deg, rgba(255, 255, 255, .018) 0 1px, transparent 1px 3px);--scanlines-crt: repeating-linear-gradient(180deg, rgba(0, 0, 0, .34) 0 1px, transparent 1px 3px);--vignette: radial-gradient(120% 100% at 50% 50%, transparent 45%, rgba(0, 0, 0, .75) 100%);--boot-step: .19s;--row-in: .22s}@keyframes bmsCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes bmsIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes bmsScan{0%{transform:translateY(-100%)}to{transform:translateY(2200%)}}@keyframes bmsFall{0%{transform:translateY(-110%)}to{transform:translateY(115vh)}}@keyframes bmsFlicker{0%,to{opacity:.14}47%{opacity:.2}48%{opacity:.06}49%{opacity:.22}72%{opacity:.1}}@keyframes bmsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bmsStageIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg)}body{min-height:100dvh;color:var(--fg);font-family:var(--font-mono);font-size:var(--size-body);line-height:var(--lh);-webkit-font-smoothing:antialiased}a{color:var(--a);text-decoration:none;border-bottom:1px solid var(--a-underline)}a:hover{color:var(--a-hover);border-bottom-color:var(--a-hover)}::selection{background:var(--a);color:var(--bg)}input::placeholder{color:var(--muted)}button,input{font:inherit}@media (prefers-reduced-motion: reduce){:root{--boot-step: 0ms;--row-in: .01s}.bms-sweep,.bms-flicker,.bms-caret{animation:none!important}.bms-row{animation-name:bmsFadeIn!important}}:root{--rule-2: #1a1e17;--bg-row: #12160f;--bg-row-hover: #11150f;--bg-panel: #0e110d;--fg-row: #b8c0b2}:root{--trace-dot-active: #6f7a6d;--trace-probe-pending: #4f574a;--trace-ok: #5ce88a;--trace-glow: 0 0 10px color-mix(in oklab, var(--a) 60%, transparent);--trace-pending-opacity: .14}
