/* ------------------------------------------------------------------
   RGAA 4.1 — correctifs de contraste (override du thème compilé)
   Servi en complément des bundles Stratis, sans rebuild SCSS.
   ------------------------------------------------------------------ */

/* 3.2 — Bouton newsletter « JE M'INSCRIS » (.is-ternary) :
   texte navy #1d3078 sur fond teal #43af92 = 4.46:1 (< 4.5:1 requis).
   On assombrit légèrement le navy -> #182a6b = 4.92:1 (teinte de marque préservée). */
.is-ternary > .btn__text,
.is-ternary .btn__text,
.newsletter-bar__link.is-ternary .btn__text {
	color: #182a6b !important;
}

/* 10.7 — Visibilité de la prise de focus.
   Le thème pose `outline:none` sur les liens/items du menu et du contenu sans
   alternative (seul #tarteaucitronRoot avait un :focus-visible). On rétablit un
   indicateur de focus clavier visible sur tous les éléments interactifs. */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
summary:focus-visible,
[tabindex]:focus-visible,
[role="button"]:focus-visible,
[role="link"]:focus-visible {
	outline: 2px solid currentColor !important;
	outline-offset: 1px !important;
}

/* 3.2/3.3 — Bouton « Ouvrir la recherche » (.search__toggle) : navy #334690 sur
   teal #43af92 = 3,22:1. On assombrit -> #182a6b (≥ 4,5:1). */
.search__toggle,
.search__toggle .fa-search {
	color: #182a6b !important;
}

/* 10.7 (suite) — les liens de titre du thème portent `outline:none !important`
   sur :focus (indicateur "soulignement" jugé insuffisant). On impose un outline
   au focus clavier ; le préfixe `a.` bat la spécificité du thème (.classe:focus). */
a.news-item__title-link:focus-visible,
a.news-focus__title-link:focus-visible,
a.event-item__title-link:focus-visible,
a.event-focus__title-link:focus-visible,
a.publications-content-item__title-link:focus-visible,
a.publications-home-item__title-link:focus-visible,
a.search-item__title-link:focus-visible,
a.reviews-item__name-link:focus-visible,
a.album-item__title-link:focus-visible,
a.project-item__title-link:focus-visible,
a.ontheweb-item:focus-visible,
a.underline-context:focus-visible,
a.underline:focus-visible {
	outline: 2px solid currentColor !important;
	outline-offset: 1px !important;
}

/* Detail actu : le hero est dans le <main> (position:relative) et masquait le fil d'Ariane (RGAA 12.6) */
.has-page-image .site-content__navbar {
	position: relative !important;
	z-index: 2 !important;
}
