/* Accessibilité (G318, 2026-10-29) : contrastes WCAG 2.1 AA (4,5:1 pour le texte) et cibles d'au moins 24 px, sans changer le dessin.
   Chargée après les feuilles de design (layouts simple et monde). Les couleurs restent dans la palette de chaque vue :
   - Québec (Washi) : l'orange #C7721C, couleur de la marque, reste partout où il sert de fond, de bouton ou d'accent. Seul le texte
     orange posé sur crème ou sur blanc sous 4,5:1 fonce, vers #9D5A16 (--color-accent-text). Jamais de rouge.
   - Monde (CBGB) : le texte noir sur le rose #E6007E passe de #0B0B0B à #000 (4,4 → 4,7:1). */

/* — Québec, style Washi — */
/* Les fonds orange #C7721C des boutons, étiquettes et pastilles ne bougent pas (couleur de la marque) : le texte clair y reste à 3,6:1,
   question posée à Mathieu (G318). */

/* Texte orange sur les bandes crème (#F2E3D3) de l'infolettre et de la barre du compte : un cran plus foncé, vers l'encre. */
body[data-design="washi"] .sreste__kicker,
body[data-design="washi"] .scb .scb__cta[aria-current] { color: color-mix(in srgb, #9D5A16 80%, #2B2B2B); }

/* Accueil retenu (« Sucre », data-accueil 8) : texte orange #9D5A16 sur crème ; le texte de ses boutons #B85C12 passe de crème à blanc (4,2 → 4,6:1). */
.sune-page[data-accueil="8"] { --e-accent: #9D5A16; --e-btn-ink: #FFFFFF; }

/* Cibles trop basses (21 px) dans les fiches d'événement : la zone cliquable grandit, le texte ne bouge pas. */
.sev__where a, .sev__artists a, .sev__meta a { padding-block: 3px; }

/* — Monde, style CBGB — */
body[data-design="cbgb"] .scats a.is-on,
body[data-design="cbgb"] .snews__send { color: #000000; }
