@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#050505;--bg-secondary:#0a0a0a;--bg-surface:#0a0a0a;--bg-card:#0f0f0f;--bg-hover:#141414;--border:#ffffff0f;--border-bright:#ffffff1f;--border-accent:#00ff9c40;--text-primary:#e8e8e8;--text-secondary:#6a7a6a;--text-dim:#5a6a5a;--accent-blue:#4d9de0;--accent-green:#00ff41;--accent-red:#f85149;--accent-orange:#e3b341;--accent-purple:#bc8cff;--accent-cyan:#00ff41;--accent-cyan-dim:#00ff9c73;--glow-green:0 0 20px #00ff9c33;--glow-red:0 0 20px #f8514933;--glow-blue:0 0 20px #4d9de033;--glow-cyan:0 0 20px #00ff9c33;--font-wordmark:"Hanken Grotesk", sans-serif;--font-headline:"Hanken Grotesk", sans-serif;--font-ui:"Hanken Grotesk", sans-serif;--font-mono:"JetBrains Mono", monospace}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-ui);font-size:16px;line-height:1.5;overflow-x:hidden}.font-wordmark{font-family:var(--font-wordmark)}.font-headline{font-family:var(--font-headline)}.font-ui{font-family:var(--font-ui)}.mono{font-family:var(--font-mono)}.tabular{font-family:var(--font-headline);font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}
