/* Overomat design tokens (build target C3 and IBM Plex; CLAUDE.md section 3, prompt R4 and section 5).
   Rendered by build_site.py. The verdict block comes from components/lib.py css_vars(): it is the only place a
   verdict colour is defined, so --v-nepravdive exists exactly once (rust by default, red with --nepravdive red).
   Retired from the site and deliberately absent: navy surfaces, paper, teal, legacy amber, Saira Condensed. */
:root{
 /* colour: C3 „Úradná listina“ */
 --c-blue:#0B3A82;--c-white:#FFFFFF;--c-slate:#43587A;
 --c-bg:#F7F9FC;--c-panel:#EBF0F7;--c-line:#D5DEEB;--c-tint-blue:#BFD3F2;
 /* amber: brand dot and graphics only, never text; dots under 10 px get the 1 px rim */
 --c-amber:#F59E0B;--c-amber-rim:#B45309;
 /* darkest colour allowed anywhere; not a surface */
 --c-darkest:#0A192F;
 /* verdicts and qualifiers (proposals; NEPRAVDIVÉ OPEN) */
 --v-pravdive:#1B7A43;--v-nepresne:#C2410C;--v-nepravdive:#8A4514;--v-neoveritelne:#5A6B85;--q-zastarane-bg:#DCEBFB;--q-chyba-kontext-bg:#D3EEEA;
 /* type: IBM Plex, one ratio 1.25, base 17 px mobile and 18 px desktop (set on html) */
 --font-sans:"IBM Plex Sans",system-ui,sans-serif;--font-serif:"IBM Plex Serif",Georgia,serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;
 --fs--2:.64rem;--fs--1:.8rem;--fs-0:1rem;--fs-1:1.25rem;--fs-2:1.5625rem;--fs-3:1.953rem;--fs-4:2.441rem;--fs-5:3.052rem;--fs-6:3.815rem;--fs-7:4.768rem;
 --lh-body:1.55;--lh-head:1.2;--measure:68ch;
 /* spacing: one 8 px scale; margin and padding use only these (E4) */
 --sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-5:40px;--sp-6:48px;--sp-8:64px;--sp-10:80px;--sp-12:96px;
 --radius:8px;--radius-s:4px;--border:1px solid var(--c-line)
}