/* ============================================================================
   tokens.css — la seine · toutes les variables, rien d'autre.
   Chargé EN PREMIER sur chaque page. Le jour où le CRM est dupliqué chez un
   autre cabinet, son thème est un remplacement de CE fichier — rien d'autre
   ne change : ni le HTML, ni les pictos, ni les composants.
   Contrôle : une recherche de `#` dans le HTML/CSS hors tokens.css ne doit
   remonter aucune couleur.
   ========================================================================= */
:root{
  /* socle */
  --encre:#0A0A0A; --papier:#FFFFFF; --ivoire:#F4F4F2;
  --gris-60:#6E7479; --gris-20:#D9D9D6; --gris-10:#E8E8E5;
  --corail:#FF7D70;

  /* familles de diagnostic — une couleur = une famille, jamais réattribuée.
     Chaque teinte vient du matériau, du danger ou du milieu désigné. */
  --fam-amiante:#B8BDBA; --fam-plomb:#7C8794; --fam-elec:#E9C547;
  --fam-gaz:#6E9BD1; --fam-termites:#B58963; --fam-erp:#C9B79C;
  --fam-carrez:#9FB8C4; --fam-assain:#8FB39A;

  /* signaux — NON THÉMATISABLES. Réglementaires ou sécuritaires : un futur
     thème ne doit JAMAIS exposer ni redéfinir ces valeurs. */
  --alerte:#C0392B;
  --dpe-a:#319A31; --dpe-b:#4FAF4F; --dpe-c:#8BC34A; --dpe-d:#F5D200;
  --dpe-e:#F0A02A; --dpe-f:#E8621F; --dpe-g:#D4232A;

  /* typographie */
  --font-titre:'Poppins',sans-serif;
  --font-texte:'Plus Jakarta Sans',system-ui,sans-serif;
  --font-mono:'IBM Plex Mono',ui-monospace,monospace;

  /* mesures */
  /* Le trait passe de 1.6 à 1.45 : en encre plutôt qu'en vert,
     le contraste augmente et le tracé paraît plus lourd. */
  --picto-trait:1.45;
  --filet-famille:3px;
}
