:root{--bg:#060608;--bg-card:#0d0d12;--bg-elevated:#14141c;--ink:#e8e0d0;--ink-dim:#6a6055;--accent:#c9a84c;--accent-l:#e8d48b;--accent-d:#8a7233;--cyan:#6ad7e5;--magenta:#ff5dc8;--border:#c9a84c2e;--border-hi:#c9a84c73}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:ui-monospace,SF Mono,Menlo,Cascadia Code,monospace;font-size:14px;line-height:1.5}body:after{content:"";pointer-events:none;z-index:9999;background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:var(--accent-l);border-bottom:1px solid var(--border);text-decoration:none;transition:border-color .2s,color .2s}a:hover{color:var(--accent);border-color:var(--accent)}button,.btn{color:var(--accent);border:1px solid var(--accent-d);font-family:inherit;font-size:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:.5rem 1rem;transition:all .2s}button:hover,.btn:hover{border-color:var(--accent);background:#c9a84c14;box-shadow:0 0 16px #c9a84c26}button:disabled{opacity:.4;cursor:not-allowed}h1,h2,h3{letter-spacing:.05em;font-weight:400}h1{color:var(--accent);text-transform:uppercase;letter-spacing:.2em;font-size:clamp(1.6rem,3vw,2.2rem)}h2{text-transform:uppercase;letter-spacing:.2em;color:var(--accent-d);border-bottom:1px solid var(--border);margin-bottom:1rem;padding-bottom:.4rem;font-size:1rem}.tag{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--border);border-radius:999px;margin-right:.3rem;padding:.15rem .5rem;font-size:.7rem;display:inline-block}.tag.live{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 6px #6ad7e566}.tag.heavy{color:var(--magenta);border-color:var(--magenta)}pre,code{font-family:ui-monospace,SF Mono,Menlo,Cascadia Code,monospace}::selection{background:var(--accent);color:var(--bg)}
