@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap");:root{--bg:#0f1115;--surface:#171a21;--surface-raised:#1f232c;--border:#2a2f3a;--text:#edeef2;--text-muted:#8b90a0;--accent:#e8a33d;--accent-dim:#4a3a20;--success:#4ade80;--success-dim:#1c3326;--danger:#f87171;--danger-dim:#3a1f1f;--radius:10px;--font-display:"Space Grotesk",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"JetBrains Mono",monospace}*{box-sizing:border-box}body,html{padding:0;margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:inherit}::selection{background:var(--accent-dim);color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}