/* Jetons du système de design (docs/design-system.md, § Couleurs), relevés sur la charte v1.1.
   Toute couleur de l'interface passe par un jeton de ce fichier : aucun hex ailleurs. */
:root {
    /* Pas de thème sombre : le navigateur ne repeint pas la page. */
    color-scheme: light;

    /* Primaire — Mousse */
    --couleur-primaire: #4f6b3a;
    --couleur-primaire-sombre: #3d5430;
    --couleur-primaire-pressee: #33472a;

    /* Accent — Lichen */
    --couleur-accent: #8aa36a;
    --couleur-primaire-fond: #e6e9d6;
    --couleur-primaire-fond-survol: #d8ddc2;

    /* Textes — Tourbe */
    --couleur-texte: #24291f;
    --couleur-sombre-surface: #33392c;
    --couleur-texte-secondaire: #4b5244;
    --couleur-texte-attenue: #5f6856;
    --couleur-texte-sur-sombre: #c9cfb4;
    --couleur-texte-sur-sombre-attenue: #8d957f;

    /* Fonds — Craie */
    --couleur-fond: #faf7f1;
    --couleur-fond-2: #f1ede2;
    --couleur-surface: #ffffff;
    --couleur-sable: #e3d9c3;

    /* Filets et bordures */
    --couleur-filet: #e0dbcd;
    --couleur-filet-fort: #d6d0c0;

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

    /* Voile — fond assombri derrière une fenêtre (v1 mnefzh.css .im-overlay) */
    --couleur-voile: rgba(0, 0, 0, 0.55);

    /* Alerte — Terre : erreur ou « à compléter » uniquement */
    --couleur-alerte: #b8562e;
    --couleur-alerte-texte: #9c4826;
    --couleur-alerte-sombre: #9d461f;
    --couleur-alerte-fond: #f3e0d4;

    /* Site impacté — ambre sourd */
    --couleur-impacte: #7a5a1e;
    --couleur-impacte-fond: #efe3c8;
    --couleur-impacte-filet: #c9a45c;

    /* Cours d'eau */
    --couleur-eau: #9fb8c9;

    /* Page d'accueil */
    --couleur-fondateurs-fond: #eef0e3;
    --couleur-filet-colonne: #cfc9b8;
    --couleur-filet-fondateurs: #c9c3ad;
    --couleur-filigrane: #d9dcc6;
    --ombre-apercu: 0 12px 32px rgba(36, 41, 31, 0.08);

    /* Forme : rayon unique */
    --rayon: 3px;
}
