:root{--color-primary:#3cffb4;--color-secondary:#ffb547;--color-tertiary:#8fd3ff;--color-background:#05070a;--color-surface:#0d1316;--font-headline:"Space Grotesk","Manrope",sans-serif;--font-body:"Manrope",sans-serif;--color-outline:#6d7d76;--color-outline-variant:#34413c;--color-on-surface:#e8f0ec;--color-on-surface-variant:#a9b8b1;--color-on-background:#e8f0ec;--color-error:#ff5a6a;--screen-accent:#3cffb4;--screen-warn:#ffb547;--screen-gold:#ffd54a;--screen-muted:#9aa8a2;--launch-glow:#3cffb459;--accent-rgb:60,255,180;--warn-rgb:255,181,71;--gold-rgb:255,213,74;--deck-bg:#0d1316b8;--teal:#3cffb4;--amber:#ffb547;--red:#ff5a6a;--ink:#e8f0ec;--bg:#05070a;--panel:#080c0ed1;--line:#3cffb447}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,system-ui,sans-serif}h1,h2,h3{font-family:Space Grotesk,Manrope,sans-serif}a{color:inherit;-webkit-tap-highlight-color:#0000;text-decoration:none}p>a{text-decoration:underline}button{cursor:pointer;font-family:inherit}.glass-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d131699;border:1px solid #34413c4d}.scanline-overlay{pointer-events:none;background:linear-gradient(#3cffb406 50%,#0000 50%) 0 0/100% 4px}.glow-border{box-shadow:0 0 10px #3cffb433}.glow-text{text-shadow:0 0 12px #3cffb499}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-weight:400}
