:root {
    /* Texte */
    --c-text: #111;
    --c-surface: #ffffff;
    --c-text-muted: #555;
    --c-text-invert: #fff;
    --c-text-black-soft: #595959;


    /* Marque / accent (ex: rouge ONDIF) */
    //--c-brand_rouge: #E30613;
    --c-brand_rouge: #E20018;
    --c-brand_rouge45: #e2001873;
    --c-brand_rouge-weak: #e3061391;
    --c-backgroud-black: #111;
    --c-backgroud-brandreverse: #ACCFCF;
    --c-bleu: #08a5a5;
    --c-background-blanc-casse: #FCFCFC;
    --c-background-jaune: #fac020;
    --c-background-jaune-clair: #fac0201f;
    --c-background-vert: #c8ffda;
    --c-grisclair: #fafafa;
    --c-gris: #e5e5e5;

    /* États */
    --c-success: green;
    --c-warning: #E30613;
    --c-danger: #E30613;

    /* Liens / info (si tu veux) */
    --c-info: #0056b3;

    --c-bleu_fonce: #0056b3;
    --c-bleu_clair: #007bff;
    --c-border: rgba(0,0,0,0.10);
    --c-border-strong: rgba(0,0,0,0.18);

    --c-hover: rgba(0,0,0,0.04);
    --c-focus: rgba(227, 6, 19, 0.25);
}