@font-face{font-family:'Inter';src:url('/fonts/inter-latin-400-normal.woff2') format('woff2');font-display:swap;font-weight:100 900}
@font-face{font-family:'Space Grotesk';src:url('/fonts/space-grotesk-latin-500-normal.woff2') format('woff2');font-display:swap;font-weight:100 900}
:root{--accent:#d3173f;--accent-strong:#ff3d63;--bg:#0f0a0d;--bg-alt:#1b0d13;--surface:#1a1216;--surface-alt:#241920;--text:#f6eef0;--muted:#b6a5ab;--border:#35252c;--on-accent:#ffffff;--ok:#37c98b;--warn:#f2b84b;--danger:#ff6b6b;--radius:10px;--font-body:'Inter', system-ui, sans-serif;--font-heading:'Space Grotesk', system-ui, sans-serif;--page-bg:radial-gradient(1100px 520px at 72% -8%, #d3173f33, transparent 68%), radial-gradient(800px 480px at 8% 4%, #1b0d13, transparent 72%)}
.btn{--btn-style:solid}



