/* ════════════════════════════════════════════════════════════════════════
   TOKENS DE MARQUE EQUI PATRIMOINE (M18, cross-produit)
   CSS pur, zéro dépendance de build, consommable tel quel partout.

   COPIE CANONIQUE : equi-patrimoine-site → src/styles/brand-tokens.css
   Copies synchronisées (à recopier À L'IDENTIQUE après toute modification) :
     - diagnostic-flash → brand-tokens.css (racine, lié avant style.css)
     - equi-platform    → apps/web/src/app/brand-tokens.css

   Préfixe --ep- : ces variables sont la source des tokens locaux de chaque
   propriété (elles ne les remplacent pas). Chaque dépôt garde sa propre
   couche sémantique (surfaces, états, thèmes) et fait pointer ses
   définitions de base sur celles-ci.
   ════════════════════════════════════════════════════════════════════════ */
:root {
  /* Palette officielle (charte du 2026-06-27, voir BRAND_COLORS) */
  --ep-deep-warm-black: #1a1a1a; /* dominant : typo primaire, wordmark */
  --ep-scientific-off-white: #f7f5f0; /* fond charte / ilot clair */
  --ep-matte-amber: #c17a3b; /* accent unique, rare et fonctionnel */

  /* Derives ambre partages (contrastes verifies WCAG sur le site) */
  --ep-amber-light: #d4975a; /* hover/actif sur fond sombre */
  --ep-amber-dark: #995e28; /* texte ambre sur fond clair (4,84:1 sur off-white) */

  /* Typographie : Publico (serif, titres/chiffres) + Aileron (sans, labels) */
  --ep-font-serif: "Publico", Georgia, serif;
  --ep-font-sans: "Aileron", "Helvetica Neue", Arial, sans-serif;

  /* Motion : courbe unique de la maison (ease-out franc, arret net,
     jamais de rebond) + durees de reference */
  --ep-ease-premium: cubic-bezier(0.16, 1, 0.3, 1);
  --ep-motion-fast: 150ms;
  --ep-motion-base: 250ms;
  --ep-motion-slow: 500ms;

  /* Doctrine rectiligne : radius zero par defaut sur toute la marque */
  --ep-radius: 0px;
}
