/* Corrections WCAG ciblées sur le blog et la série éditoriale FR.
   Gabarit, typographie et dimensions existants conservés. */
.article-hero .v3-eyebrow,
main .--white .v3-eyebrow,
main .--light .v3-eyebrow,
.blog-card .blog-meta .month,
.blog-card .read-more { color: #0068cc; }
.blog-filter-chip[aria-pressed="true"] { background: #0068cc; border-color: #0068cc; color: #fff; }
.lumy-footer-modern .footer-sources,
.lumy-footer-modern .footer-copy,
.lumy-footer-modern .footer-marques { color: #a0a0a0; }
.lumy-footer-modern .footer-trust a { color: #71b7ff; }
a:focus-visible, button:focus-visible, [role="button"]:focus-visible {
  outline: 3px solid #0068cc; outline-offset: 4px;
}
.lumy-header-nav :focus-visible, .lumy-footer-modern :focus-visible { outline-color: #71b7ff; }
main, main [id] { scroll-margin-top: 100px; }
@media (forced-colors: active) {
  a:focus-visible, button:focus-visible, [role="button"]:focus-visible { outline-color: Highlight; }
}
/* Le bouton est créé avec un style en ligne par le module de consentement. */
#lumyeye-consent-accept { background: #0068cc !important; }
