/* Rouge d'accent de la charte (#D24735, décision du 20 octobre 2026).
   Lettres « IA » des marques, soulignements et éléments à remarquer. Usage parcimonieux. */
:root { --rouge: #D24735; }

/* Lettres IA (mot-symbole, signature, pied de page, pages d'entrée) */
.ia, .cu .ia, .cu-entete .ia, .cu-ouverture .ia, .cu-finale .ia, .cu-pied .ia, .cu-sombre .ia,
.marque span, .app .marque span, .entree__marque .ia, .entree__marque .lettre-ia {
  color: var(--rouge) !important;
}
.lettre-ia { color: var(--rouge) !important; background: none !important; -webkit-text-fill-color: var(--rouge) !important; filter: none !important; }

/* Soulignements et repères */
.cu-lien { border-bottom-color: var(--rouge) !important; }
.cu-nav a:hover, .cu-nav a[aria-current="page"] { text-decoration-color: var(--rouge) !important; }
.cu-etapes li::before { color: var(--rouge) !important; }
.cu-encadre { border-left-color: var(--rouge) !important; }
.cu-avis-en { border-left-color: var(--rouge) !important; }

/* Espace de travail */
.app .onglets a[aria-current="page"] { box-shadow: inset 0 -3px 0 var(--rouge); }
.app .liste-dossiers a.actif { box-shadow: inset 3px 0 0 var(--rouge); }
.tb__indic-val--alerte { color: var(--rouge) !important; }
.tb__date { background: #FCEBE8 !important; color: #A8321F !important; }
.app .panneau--parrainage { border-left-color: var(--rouge); }
