/* ============================================================
   Galeria Harmonia — Design tokens
   Direction « Continente » (fond cobalt nuit · modernistes latino-am.)
   ------------------------------------------------------------
   CANDIDAT — fige la direction issue de la maquette utilisateur.
   NE PAS encore copier dans theme/assets/css/tokens.css : main.css
   est conçu pour le Terra Tropical clair et casserait. Ce fichier
   remplacera tokens.css à l'étape d'intégration (refonte main.css).
   Contrastes WCAG AA vérifiés (voir DIRECTION.md § Contraste).
   ============================================================ */

:root {
  /* ---- Surface ---- */
  --cobalt:    #13408A; /* fond principal pleine page */
  --cobalt-d:  #0E2F66; /* fond profond (footer, hover cartes) */
  --bone:      #F4E9D2; /* texte sur cobalt (8.2:1) + fond éditorial clair */
  --bone-d:    #E8D6B2; /* variante os, encarts */
  --ink:       #10243F; /* texte sur fond bone (12.9:1) */

  /* ---- Accents ---- */
  --gold:      #F4A823; /* accent signature : labels, em des titres, UI (4.9:1 sur cobalt) */
  --crimson:   #C8102E; /* aplats Frida + accent sur bone (4.9:1 sur bone, petit texte OK) */
  --oxblood:   #7A1430; /* dégradés crimson, profondeur */
  --viridian:  #1E7A5A; /* aplats Tarsila, dégradés verts */

  /* ---- Opacités texte (planchers AA) ----
     Sur cobalt : ne pas descendre sous .74 pour du texte (5.2:1).
     Sur cobalt-d (footer) : colonnes .72, bas de page .64.
     Sur bone : ink plein pour le corps, .70 minimum pour métadonnées. */
  --bone-2:  rgba(244,233,210,.78); /* secondaire / chapôs sur cobalt — 5.6:1 */
  --bone-3:  rgba(244,233,210,.74); /* métadonnées mono sur cobalt — 5.2:1 */
  --bone-4:  rgba(244,233,210,.64); /* bas de footer sur cobalt-d — ~5:1 */
  --ink-2:   rgba(16,36,63,.82);    /* corps sur bone — 7.9:1 */
  --ink-3:   rgba(16,36,63,.70);    /* métadonnées sur bone — 5.4:1 (plancher) */

  /* ---- Filets ---- */
  --rule:      rgba(244,233,210,.18); /* filet sur cobalt */
  --rule-ink:  rgba(16,36,63,.14);    /* filet sur bone */

  /* ---- Dégradés nommés (champs de couleur / color-field) ----
     Repris de la maquette « Continente ». Vraie repro réservée au détail ;
     vignettes = ces dégradés (artistes sous droits, cf. CLAUDE.md). */
  --field-frida:   radial-gradient(125% 100% at 68% 22%, #C8102E 0%, #7A1430 58%, #4d0d1f 100%);
  --field-tarsila: radial-gradient(120% 100% at 30% 25%, #2EA178 0%, #1E7A5A 55%, #0E3A2C 100%);
  --field-forner:  radial-gradient(120% 100% at 60% 25%, #5B4BA0 0%, #13408A 55%, #0E2F66 100%);
  --field-hero:    radial-gradient(120% 100% at 70% 25%, #C8102E 0%, #7A1430 60%, #4d0d1f 100%);
  --field-cx:      linear-gradient(150deg, #F4A823 0%, #1E7A5A 100%);

  /* ---- Typographie ----
     DM Serif Display (titres), Archivo (corps), Space Mono (labels/méta).
     Toutes OFL → self-hostées en prod (zéro Google Fonts), comme PSG. */
  --fd: 'DM Serif Display', Georgia, serif;
  --fb: 'Archivo', sans-serif;
  --fm: 'Space Mono', monospace;

  /* ---- Layout ---- */
  --gutter:    46px;
}
