/* Thunder Reel design tokens (spec section 2). PROPOSAL values pending owner approval. */
@font-face{font-family:"Anton";src:url(/assets/fonts/anton-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Anton";src:url(/assets/fonts/tr-nnbsp.woff2) format("woff2");unicode-range:U+202F;font-display:swap}
@font-face{font-family:"Inter";src:url(/assets/fonts/inter-latin-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Inter";src:url(/assets/fonts/tr-nnbsp.woff2) format("woff2");font-weight:100 900;unicode-range:U+202F;font-display:swap}
@font-face{font-family:"JetBrains Mono";src:url(/assets/fonts/jetbrains-mono-latin-400.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}
@font-face{font-family:"JetBrains Mono";src:url(/assets/fonts/tr-nnbsp.woff2) format("woff2");font-weight:400 500;unicode-range:U+202F;font-display:swap}
:root{
  --ink:#0A0A0B; --night:#10141A; --bone:#EDE8DF; --ash:#8A8F98; --volt:#E6FF3A;
  --focus:var(--volt); --bg:var(--ink);
  --p1:#E6FF3A; --p2:#3AFFC8; --p3:#B05CFF;
  --f-display:"Anton","Impact","Arial Narrow",sans-serif;
  --f-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --f-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
  --fs-display:clamp(3.5rem,12vw,14rem); --fs-h2:clamp(2.25rem,6vw,6rem); --fs-h3:clamp(1.5rem,3vw,2.75rem);
  --fs-body:clamp(1rem,1.1vw,1.25rem); --fs-label:.75rem; --track-label:.08em;
  --sp:4px; --pad-x:clamp(1.25rem,4vw,4rem); --pad-y:clamp(4rem,12vh,10rem);
  --radius:0;
  --ease-out:cubic-bezier(.16,1,.3,1); --ease-inout:cubic-bezier(.65,0,.35,1);
  --d1:200ms; --d2:400ms; --d3:800ms; --d4:1200ms; --d-flip:800ms;
}
@media (prefers-reduced-motion:reduce){:root{--d1:1ms;--d2:1ms;--d3:1ms;--d4:1ms;--d-flip:1ms}}
