/* Public brand accents shared by captured pages and MVC content; specific secondary/social styles keep precedence. */
:root { --public-color-primary: var(--v2-color-primary, #d51d3b); }

/* These are the legacy theme's red link/button presets, not arbitrary page colors. */
a,
.ct-link-text:where(:not(.link-style-light, .lien-menu-mobile)) { color: var(--public-color-primary); }
.btn_color { background-color: var(--public-color-primary); border-color: var(--public-color-primary); }
#link-284-6724 { background-color: var(--public-color-primary); border-color: var(--public-color-primary); }

/* Preserve the existing hover distinction while giving its red accents the same source. */
.bouton-full-style:hover { background-color: var(--public-color-primary); border-color: var(--public-color-primary); }
.bouton-outline-style:hover { color: var(--public-color-primary); border-color: var(--public-color-primary); }
.link-style-light:hover,
.titre_inter_table_texte,
.btn-f-1:hover { color: var(--public-color-primary); }
.toggle-5731 .oxy-expand-collapse-icon::before,
.toggle-5731 .oxy-expand-collapse-icon::after { background-color: var(--public-color-primary); }
