@font-face{font-family:'Archivo';src:url('/t/lavanriel/fonts/archivo.woff2?v=8f704806db') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;}
:root{--bg:#d9dbd7;--fg:#15171a;--muted:#4e5357;--accent:#15171a;--on-accent:#f4f5f2;--panel:#f4f5f2;--line:rgb(21 23 26 / 0.16);--line-strong:rgb(21 23 26 / 0.34);--button:#15171a;--on-button:#f4f5f2;--focus:#15171a;--accent-text:#15171a;--radius:0px;--font:'Archivo', ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:'Archivo', ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--display-weight:800;--display-tracking:-0.02em;color-scheme:light}
/* lavanriel.nl: overcast quay concrete and hull ink, as on the site. Hi-vis orange only as the progress bar, never as text (2.4:1 on the quay). */
.brand__word { font-size: 1.15rem; font-weight: 800; letter-spacing: -0.02em; }
.brand__mark { height: 1.6rem; }
.progress > span { background: #ff5a1a; }
.count, .kicker, .label { text-transform: uppercase; letter-spacing: 0.06em; font-size: 0.75rem; font-weight: 600; }
