/* ═══════════════════════════════════════════════════════════════════════════
   Tokens de la charte graphique Ecosuivi v1.1 (2026-08-19)
   Source de vérité : pilotage/03-communication/charte_graphique.md — §3 couleurs,
   §5 forme. Toute couleur de l'interface passe par un token de ce fichier :
   pas de hex en dur dans les feuilles de pages ni dans les styles inline.
   ═══════════════════════════════════════════════════════════════════════════ */
:root {
    /* ─── Primaire — Mousse ─────────────────────────────────────────────── */
    --couleur-primaire:              #4f6b3a;   /* boutons, liens, éléments actifs */
    --couleur-primaire-sombre:       #3d5430;   /* survol du primaire, lien survolé */
    --couleur-primaire-pressee:      #33472a;   /* état actif / pressé */

    /* ─── Accent — Lichen ───────────────────────────────────────────────── */
    --couleur-accent:                #8aa36a;   /* cerne intérieur, progression sur sombre */
    --couleur-primaire-fond:         #e6e9d6;   /* fond teinté : bouton secondaire, badge AUTO, sélection */
    --couleur-primaire-fond-survol:  #d8ddc2;   /* survol du bouton secondaire */

    /* ─── Textes — Tourbe ───────────────────────────────────────────────── */
    --couleur-texte:                 #24291f;   /* texte principal, fonds sombres (sidebar, bandeau) */
    --couleur-sombre-surface:        #33392c;   /* surfaces sur fond Tourbe (ligne sélectionnée, barre vide) */
    --couleur-texte-secondaire:      #4b5244;   /* paragraphes, descriptions */
    --couleur-texte-attenue:         #5f6856;   /* légendes, méta, notes (≥ 4,5:1 sur Craie) */
    --couleur-texte-sur-sombre:      #c9cfb4;   /* texte secondaire sur Tourbe */
    --couleur-texte-sur-sombre-attenue: #8d957f; /* étiquettes de section sur Tourbe (charte §6 sidebar) */

    /* ─── Fonds — Craie ─────────────────────────────────────────────────── */
    --couleur-fond:                  #faf7f1;   /* fond de page */
    --couleur-fond-2:                #f1ede2;   /* section alternée, survol de ligne, badge MANUEL */
    --couleur-surface:               #ffffff;   /* cartes de saisie, champs */
    --couleur-sable:                 #e3d9c3;   /* barre de progression vide, avatar par défaut, fond pressé */

    /* ─── Filets / bordures ─────────────────────────────────────────────── */
    --couleur-filet:                 #e0dbcd;   /* séparations, bordures de cartes */
    --couleur-filet-fort:            #d6d0c0;   /* bordure des champs et boutons contour */

    /* ─── Désactivé ─────────────────────────────────────────────────────── */
    --couleur-desactive:             #cfd2c4;
    --couleur-desactive-texte:       #b0b3a6;

    /* ─── Alerte — Terre (erreur / à compléter UNIQUEMENT, jamais un statut métier) ── */
    --couleur-alerte:                #b8562e;
    --couleur-alerte-texte:          #9c4826;   /* TEXTE Terre (charte v1.2) : #b8562e ne tient pas 4,5:1
                                                   sur Craie (4,45) ni sur le fond alerte (3,73) ; #9c4826
                                                   donne 5,83 / 4,88 / 6,23 (Craie / fond alerte / blanc).
                                                   #b8562e reste pour bordures, icônes seules, fonds, carte. */
    --couleur-alerte-sombre:         #9d461f;   /* survol/pressé d'une action destructive (Terre −12 %) */
    --couleur-alerte-fond:           #f3e0d4;

    /* ─── Statut site impacté — ambre sourd (ce n'est pas une alerte) ───── */
    --couleur-impacte:               #7a5a1e;   /* texte */
    --couleur-impacte-fond:          #efe3c8;
    --couleur-impacte-filet:         #c9a45c;

    /* ─── Cartes schématiques ───────────────────────────────────────────── */
    --couleur-eau:                   #9fb8c9;   /* cours d'eau */

    /* ─── Forme (charte §5) ─────────────────────────────────────────────── */
    --rayon:                         3px;       /* rayon universel : boutons, champs, cartes, badges */
}
