:root{--bg:#0a0a0f;--surface:#13131a;--surface-2:#1c1c26;--border:#2a2a38;--accent:#f5c842;--accent-dim:#c9a22e;--accent-glow:#f5c84226;--text:#e8e8f0;--text-muted:#7a7a9a;--text-dim:#4a4a6a;--red:#e85c4a;--green:#4ae8a0;--blue:#4a9be8;--purple:#9b4ae8;--font-display:"Barlow Condensed", "Impact", sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--radius:6px;--radius-lg:12px;--shadow:0 4px 24px #00000080;--shadow-glow:0 0 30px #f5c8421a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:100%}body{background-color:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:.9375rem;line-height:1.6}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-dim)}::selection{background:var(--accent);color:var(--bg)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.display{font-family:var(--font-display);letter-spacing:.03em}.muted{color:var(--text-muted)}.accent{color:var(--accent)}body:before{content:"";opacity:.025;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}select{appearance:none}
