/* Jetons de fondation — identite v2 « chaude ».
   Source de verite visuelle : index.html (home). Spec : docs/superpowers/specs/2026-07-16-identity-v2-design.md
   Les jetons de fondation sont volontairement HORS de :root : ils ne doivent pas
   ecraser les variables historiques de styles.css sur les pages restees en v1.

   Palette chaude (identite, pas donnee) :
   - chrome espresso        #17100E   (--chrome-ground)
   - rouge editorial         #8E2424   (--editorial-accent : aplats, filets, hover, topbar)
   - rouge clair-sur-sombre  #E05A4E   (--editorial-accent-text : kickers/liens sur fond sombre)
   - brun credibilite        #42301E   (--credibility-band)
   - filets chauds           rgba(94,74,58,.22) (--hairline-warm / --grid-line)
   - badges categorie neutres #EAE1D4 / #4A3D30 (--badge-bg / --badge-text) */

[data-design-regime="instrument"] {
  --chrome-ground: #17100E;
  --chrome-scrolled: rgba(23, 16, 14, 0.94);
  --chrome-border: rgba(200, 149, 90, 0.22);
  --chrome-text: #E8E4D8;
  --chrome-dim: #9AA0A4;
  --surface-page: #EDEBE4;
  --surface-raised: #FFFFFF;
  --surface-incomplete: #DFDCD0;
  --rule-incomplete: #9B957A;
  --text-primary: #101214;
  --text-secondary: #4C5052;
  --border-hairline: #4C5052;
  --hairline-warm: rgba(94, 74, 58, 0.22);
}

/* Regime editorial — spec section 2.2. Pages sans instrument.
   Memes fondations que le regime instrument : le chrome est une seule couche
   sur tout le site, il ne change pas de couleur selon la page.
   Difference assumee : pas de --surface-incomplete / --rule-incomplete (spec
   section 6, un etat n'est affiche que si sa valeur varie entre les objets ;
   les 14 entrees de ANALYSES portent toutes les memes champs). */
[data-design-regime="editorial"] {
  --chrome-ground: #17100E;
  --chrome-scrolled: rgba(23, 16, 14, 0.94);
  --chrome-border: rgba(200, 149, 90, 0.22);
  --chrome-text: #E8E4D8;
  --chrome-dim: #9AA0A4;
  --surface-page: #EDEBE4;
  --surface-raised: #FFFFFF;
  --text-primary: #101214;
  --text-secondary: #4C5052;
  --border-hairline: #4C5052;

  /* Filets chauds — identite « chaude » du home (index.html). */
  --hairline-warm: rgba(94, 74, 58, 0.22);
  --grid-line: rgba(94, 74, 58, 0.22);

  /* Rouge editorial — identite chaude. Sous cette identite le rouge est
     STRUCTUREL (topbar, filets, hover, aplats), pas seulement une affordance
     de lecture. C'est de l'identite, jamais de la donnee : ne pas confondre
     avec les couleurs-donnee interdites (#006650, #C8955A, ...).
     8,65:1 sur #FFFFFF, 7,25:1 sur #EDEBE4. */
  --editorial-accent: #8E2424;

  /* Rouge clair, pour kickers et liens poses sur le chrome sombre (#17100E).
     Le rouge #8E2424 manque de contraste sur fond sombre ; #E05A4E le remplace. */
  --editorial-accent-text: #E05A4E;

  /* Bandeau credibilite brun (sous le hero / jonctions de sections). */
  --credibility-band: #42301E;

  /* Badges categorie : fond neutre, LETTRES ROUGES (identite chaude).
     Pas de couleur de taxonomie ; le rouge est l'accent de marque, pas une
     donnee. #8E2424 sur #EAE1D4 : ~6,9:1, lisible. */
  --badge-bg: #EAE1D4;
  --badge-text: #8E2424;
}
