/* Theme A — Clinique Eiffel – Carré d'Or house palette.
   Sampled from eiffelclinique.fr (2026-09-24): black header bar, antique gold
   #917812 on buttons and logo, white paper, black-and-white photography.
   Fonts are the site's own: Radley (serif, titles and body) + Hind (UI).
   Arabic has no glyphs in either, so each stack falls back to Noto Naskh Arabic.

   Contrast: the brand gold #917812 is 4.29:1 on white — under AA for small
   text — so it is kept for fills, rules and marks, and text-on-white uses the
   darker step #7a650f (5.68:1). White on #7a650f is 5.68:1 for buttons.
   Chart colours: see dashboard.html header comment (validator run). */
:root {
  color-scheme: light;

  --page:        #ffffff;
  --surface:     #ffffff;
  --surface-2:   #f7f4ec;
  --line:        #e4ddcb;

  --ink:         #111111;
  --ink-muted:   #66604f;

  --accent:      #7a650f;
  --accent-hover:#5f4f0b;
  --accent-ink:  #6e5b0c;
  --accent-wash: #f4efdc;
  --on-accent:   #ffffff;
  --brand-gold:  #917812;

  /* the site's black header bar */
  --bar:         #000000;
  --bar-ink:     #ffffff;
  --bar-muted:   #b9b3a1;
  --bar-accent:  #c9a93a;   /* gold readable on black (8.6:1) */

  --radius: 2px;            /* the site uses square buttons and frames */
  --pill: 2px;

  --font-display: "Radley", "PT Serif", "Noto Naskh Arabic", Georgia, "Times New Roman", serif;
  --font-sans:    "Hind", "PT Sans", "Noto Naskh Arabic", -apple-system, "Segoe UI", Roboto, sans-serif;
  --display-weight: 400;
  --caps-tracking: .12em;

  /* data-viz roles */
  --series-1: #917812;
  --series-2: #3b6fb6;
  --st-good:     #1f8a4c;
  --st-good-ink: #16663a;
  --st-warning:     #d9a21b;
  --st-warning-ink: #7d5a00;
  --st-serious:  #d07a3c;
  --st-critical: #c23b32;
}
