:root{
/* ---- Palette officielle (charte du 03/09/2026) ---- */
--vg-vert-fonce:#1A4935;
--vg-vert-feuille:#84BF73;
--vg-vert-de-gris:#506659;
--vg-jaune-soleil:#F2B929;
/* alias de compatibilite — le vert intermediaire #347452 est supprime de la charte (03/09/2026) */
--vg-vert-principal:var(--vg-vert-fonce);
--vg-vert-clair:var(--vg-vert-feuille);
--vg-jaune-vegetalia:var(--vg-jaune-soleil);
--vg-orange-jardibenne:#D9782F;
--vg-beige-jardiplante:#D2A66A;
--vg-blanc:#FFFFFF;

/* ---- Neutres derives (fonds clairs, filets) ---- */
--vg-creme:#F7F9F5;
--vg-vert-brume:#EDF2E9;
--vg-filet:rgba(132,191,115,.45);
--vg-filet-sur-vert:rgba(255,255,255,.22);
--vg-voile-vert:rgba(26,73,53,.72);

/* ---- Alias semantiques ---- */
--vg-surface:var(--vg-blanc);
--vg-surface-douce:var(--vg-creme);
--vg-surface-verte:var(--vg-vert-fonce);
--vg-surface-verte-2:var(--vg-vert-principal);
--vg-bordure:var(--vg-filet);

--vg-texte-titre:var(--vg-vert-fonce);
--vg-texte-corps:var(--vg-vert-de-gris);
--vg-texte-sur-vert:var(--vg-blanc);
--vg-texte-sur-vert-doux:rgba(255,255,255,.78);

/* ---- Accent metier : redefini par [data-univers] ---- */
--vg-accent:var(--vg-jaune-vegetalia);
--vg-accent-contraste:var(--vg-vert-fonce);
--vg-accent-sourd:rgba(242,185,41,.14);
}
[data-univers="vegetalia"],[data-univers="jardipaysage"]{--vg-accent:var(--vg-jaune-vegetalia);--vg-accent-contraste:var(--vg-vert-fonce);--vg-accent-sourd:rgba(242,185,41,.14)}
[data-univers="jardibenne"]{--vg-accent:var(--vg-orange-jardibenne);--vg-accent-contraste:var(--vg-blanc);--vg-accent-sourd:rgba(217,120,47,.14)}
[data-univers="jardiplante"]{--vg-accent:var(--vg-beige-jardiplante);--vg-accent-contraste:var(--vg-vert-fonce);--vg-accent-sourd:rgba(210,166,106,.16)}
