/* tokens.css — seule source chromatique et typographique du front.
   CdC d'implémentation v2 §3.1 (traduction du CdC général 8.6–8.9).
   Toute valeur hexadécimale hors de ce fichier est un défaut bloquant. */
:root {
  /* Palette figée — couleurs exactes du logo (8.6) */
  --bleu-aql: #153F95;   --or-qalb: #CB9437;   --terracotta-nafs: #C85D33;
  --creme: #F7F2E7;      --surface: #FFFDF8;   --ivoire-ruh: #F3E7C8;
  --encre: #22252C;      --texte-2: #4A453B;   --attenue: #8B8171;
  --filet: #E0D7C2;      --filet-2: #E4DCC9;
  /* Dérivés texte — l'or jamais en petit texte */
  --or-texte: #8A661B;   --terracotta-texte: #B54F27;
  /* Accents et nappes par porte (8.9) — Décideur = bleu minéral */
  --accent-carrefour: var(--bleu-aql);
  --accent-decideur: #2E4E86;
  --accent-equipes: #B0663A;
  --nappe-carrefour: #E9EDF6;
  --nappe-decideur: #DFE6F0;
  --nappe-equipes: #F0E3D3;
  /* Nappes du hall — triade diluée (8.8) */
  --nappe-bleu: #E9EDF6;
  --nappe-or: #F5EDD8;
  --nappe-terre: #F6E8DE;
  /* Marque — hauteur unique du logo d'en-tête, toutes pages */
  --logo-h: 46px;
  /* Typographie — la serif dit, la sans fait (8.7) */
  --serif: 'Cormorant Garamond', Georgia, serif;
  --sans: 'DM Sans', system-ui, sans-serif;
}
body[data-porte="carrefour"] { --accent: var(--accent-carrefour); --nappe: var(--nappe-carrefour); }
body[data-porte="decideur"]  { --accent: var(--accent-decideur);  --nappe: var(--nappe-decideur); }
