@font-face{font-family:'Schibsted Grotesk';src:url('/t/proki/fonts/schibsted-grotesk-400_900-normal.woff2?v=4c8b93f431') format('woff2');font-weight:400 900;font-style:normal;font-display:swap;}
@font-face{font-family:'Courier Prime';src:url('/t/proki/fonts/courier-prime-400-normal.woff2?v=f09844e1f4') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
:root{--bg:#E6EAE3;--fg:#1A2238;--muted:#4A5468;--accent:#1A2238;--on-accent:#FDFCF8;--panel:#FDFCF8;--line:rgb(26 34 56 / 0.16);--line-strong:rgb(26 34 56 / 0.34);--button:#C8322B;--on-button:#ffffff;--focus:#1A2238;--accent-text:#1A2238;--radius:2px;--font:'Schibsted Grotesk', ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:'Schibsted Grotesk', ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:'Courier Prime', ui-monospace, "SFMono-Regular", Menlo, monospace;--display-weight:800;--display-tracking:-0.01em;color-scheme:light}
/* Proki: a catalogue card drawer. Card on drawer green, typewriter ink, card red for the way forward. */
.q__text, .display { text-transform: none; }
.count, .kicker, .label { font-family: var(--font-mono); letter-spacing: 0.02em; }
.progress > span { background: var(--button); }
.done__mark { background: var(--button); }
.brand__word { font-weight: 800; }
