:root {
    /* ─── Palette principale (vert forêt / zones humides) ──────────────── */
    --primary:       #2a7a2a;   /* Vert principal */
    --primary-light: #7ec87e;   /* Vert accent clair */
    --primary-dark:  #1a5e1a;   /* Vert foncé (hover, sidebar) */
    --primary-bg:    #f0f4f1;   /* Fond vert très pâle */

    /* ─── Sidebar / navigation privée ──────────────────────────────────── */
    --sidebar-bg:    #1a2e1a;   /* Vert très sombre */
    --sidebar-text:  #c8e6c9;   /* Texte sidebar clair */

    /* ─── Fonds ─────────────────────────────────────────────────────────── */
    --bg:            #f0f4f1;   /* Fond global */
    --bg-light:      #ffffff;   /* Fond blanc (cards) */
    --bg-grey:       #e8ede9;   /* Fond gris-vert doux */

    /* ─── Textes ─────────────────────────────────────────────────────────── */
    --text:          #2e2e2e;
    --text-light:    #555;
    --text-muted:    #777;

    /* ─── Bordures & ombres ──────────────────────────────────────────────── */
    --border-light:  #d4dbd5;
    --shadow:        rgba(0, 0, 0, 0.06);
    --shadow-md:     rgba(0, 0, 0, 0.12);

    /* ─── Utilitaires ────────────────────────────────────────────────────── */
    --white:         #fff;
    --radius:        8px;
    --radius-lg:     12px;

    /* ─── États fonctionnels (alertes, succès, avertissements) ──────────── */
    --success:       #2e7d32;
    --warning:       #f57f17;
    --danger:        #c62828;
    --info:          #1565c0;
}
