@font-face{font-family:'Inter Tight';src:url('/t/opendash/fonts/inter-tight-100_900-normal.woff2?v=77fefe8ca1') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;}
:root{--bg:#f2f3ef;--fg:#0d1114;--muted:#565d63;--accent:#14262e;--on-accent:#f2f3ef;--panel:#ffffff;--line:rgb(13 17 20 / 0.14);--line-strong:rgb(13 17 20 / 0.28);--button:#14262e;--on-button:#f2f3ef;--focus:#0d1114;--accent-text:#14262e;--radius:0px;--font:'Inter Tight', ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:'Inter Tight', ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--display-weight:700;--display-tracking:-0.01em;color-scheme:light}
/* OpenDash: op peil. Enamel and ink, Maas water for the way forward; orange stays for deviations, so not used here. */
.q__text, .display { text-transform: none; }
.progress > span { background: var(--button); }
.done__mark { background: var(--button); }
.brand__word { font-weight: 700; letter-spacing: -0.01em; }
