:root{--gradient-start:#7f00ff;--gradient-end:#00e5ff;--font-display:"Michroma", sans-serif;--font-ui:"Space Grotesk", -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--bg-primary:#0a0a0f;--bg-secondary:#12121a;--bg-card:#1a1a24;--bg-input:#22222e;--bg-hover:#2a2a38;--text-primary:#f5f5f5;--text-secondary:#889;--text-muted:#8c8ca0;--border:#2a2a3a;--border-light:#3a3a4a;--success:#22c55e;--danger:#ef4444;--warning:#f59e0b;--primary:#8b5cf6;--primary-dark:#7c3aed;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-smooth:.35s cubic-bezier(.4, 0, .2, 1);--surface-subtle-bg:#ffffff0d;--surface-subtle-bg-faint:#ffffff0f;--surface-subtle-bg-strong:#ffffff1a;--surface-subtle-bg-hover:#ffffff1f;--surface-subtle-border:#ffffff1a;--surface-subtle-border-strong:#fff3}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}*{scrollbar-width:thin;scrollbar-color:var(--border-light) var(--bg-secondary)}@font-face{font-family:Space Grotesk;src:url(/fonts/Space-Grotesk.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrains-Mono.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Michroma;src:url(/fonts/Michroma.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}
