/* CAIO — Le vivant, dessiné avec précision. Validé le 19 septembre 2026.
   Refonte demandée par Evrard : remplace le registre Ardoise.
   Palette : forêt profonde, blanc minéral, citron réservé aux surfaces sombres.
   Les polices restent auto-hébergées. */
:root {
  --font-head: Archivo, 'Helvetica Neue', Arial, sans-serif;
  --font-expression: Georgia, 'Times New Roman', serif;
  --font-body: 'IBM Plex Sans', system-ui, sans-serif;
  --poids-display: 500;
  --poids-titre: 500;
  --poids-h3: 600;
  --poids-corps: 400;
  --poids-label: 600;
  --t-display: clamp(2.6rem, 1.25rem + 4.3vw, 5.5rem);
  --t-h2: clamp(2rem, 1.25rem + 2.1vw, 3.5rem);
  --t-h3: clamp(1.25rem, 1.1rem + .6vw, 1.6rem);
  --t-lede: clamp(1.1rem, 1rem + .4vw, 1.3rem);
  --t-corps: 1.0625rem;
  --t-petit: .875rem;
  --t-label: .875rem;
  --lh-display: 1.04;
  --lh-titre: 1.1;
  --lh-corps: 1.65;
  --lh-lede: 1.6;
  --ls-display: -.045em;
  --ls-titre: -.035em;
  --ls-label: .07em;
  --bg: #FAFCFA;
  --bg-alt: #EDF2ED;
  --surface: #FFFFFF;
  --text: #102D27;
  --text-mute: #4C625B;
  --line: #CDD8D1;
  --line-fort: #70867B;
  --accent: #185B45;
  --accent-text: #185B45;
  --accent-edge: #0D3F30;
  --accent-ink: #FFFFFF;
  --sombre: #102D27;
  --sur-sombre: #FAFCFA;
  --sur-sombre-mute: #B7CCC0;
  --sur-sombre-faible: #A5BDAF;
  --accent-clair: #D4F575;
  --citron: #D4F575;
  --forest-mid: #193E33;
  --diagram-line: #789E80;
  --ok: #185B45;
  --warn: #926022;
  --warn-text: #7D4813;
  --field-bg: #FFFFFF;
  --field-line: #70867B;
  --radius: 8px;
  --radius-sm: 4px;
  --shadow: none;
  --ring: 0 0 0 3px #D4F575;
  --filet: 1px solid var(--line);
  --filet-app: 2px solid var(--accent);
  --section-y: clamp(3.5rem, 2rem + 4vw, 6.5rem);
  --pile: 1.5rem;
  --gutter: clamp(1.25rem, 4vw, 4rem);
  --wrap: 1280px;
  --wrap-etroit: 64ch;
  --coin: none;
  --coin-large: none;
  --hazard: none;
  --hazard-soft: none;
}
