/* GOAL 12 canonical design tokens. Extracted from clients/mock/static/themes.css
   and sites/src/style.css. All font files are local, licensed Cairo copies. */
@font-face{font-family:Cairo;src:url('./fonts/Cairo-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Cairo;src:url('./fonts/Cairo-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
:root{
 --ink:#173e45;--accent:#1d6268;--paper:#ffffff;--wash:#eaf4f3;--soft:#bdd5d4;--muted:#4b646a;--on-accent:#ffffff;
 --display:Georgia,'Times New Roman',serif;--body:'Segoe UI',Tahoma,Arial,sans-serif;--arabic:Cairo,Tahoma,sans-serif;
 --s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--s24:96px;
 --radius:2px;--shadow:0 2px 4px rgba(23,62,69,.04),0 14px 32px rgba(23,62,69,.06),0 32px 64px rgba(23,62,69,.04);
 --kit-warning:#785624;--kit-danger:#943d36;--kit-success:#235c4a;--kit-focus:#1d6268;--kit-max:1184px;
 /* Common legacy aliases now consume the same source. Theme-level overrides win. */
 --brand:var(--accent);--primary:var(--accent);--text:var(--ink);--bg:var(--paper);--surface:var(--wash);--border:var(--soft);
}
html[lang=ar]{--body:Cairo,Tahoma,Arial,sans-serif;--display:Cairo,Tahoma,sans-serif}
