:root{--void:#04060a;--surface-1:#0a0e14;--surface-2:#111821;--line:#a0b4c829;--ink:#e8edf3;--ink-2:#aeb8c4;--ink-muted:#7d8896;--friendly:#4fd1c5;--value:#f0a64a;--data:#a98bff;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html{background:var(--void)}body{min-height:100vh;color:var(--ink);background:radial-gradient(ellipse at 70% 10%, #0a1a24 0%, var(--void) 55%) fixed;-webkit-font-smoothing:antialiased;margin:0;font:17px/1.6 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}a{color:var(--friendly);text-underline-offset:3px}main,header,footer{max-width:720px;margin:0 auto;padding:0 20px;position:relative}header{padding-top:max(24px, env(safe-area-inset-top));align-items:center;display:flex}header a.brand{color:var(--ink);font:600 14px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;text-decoration:none}h1{letter-spacing:-.01em;margin:48px 0 16px;font-size:2.4rem;font-weight:650;line-height:1.1}h2{margin-top:40px;font-size:1.3rem}h3{margin-top:28px;font-size:1.05rem}.label{font:12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--friendly)}.muted{color:var(--ink-muted)}footer{padding:64px 20px max(32px, env(safe-area-inset-bottom));color:var(--ink-muted);flex-wrap:wrap;gap:8px 20px;font-size:.9rem;display:flex}footer a{color:var(--ink-2)}#spacetime{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.2s;position:fixed;inset:0}#spacetime.on{opacity:1}
