/* AXIOME V3 — contrastes WCAG sans dénaturer l'identité visuelle. */

/* L'orange historique reste adapté aux fonds bleu foncé. Sur les surfaces
   claires, une nuance renforcée atteint un contraste supérieur à 5,6:1. */
#expertises .inline-block,
#expertises a[style*="color"],
#secteurs .inline-block,
#secteurs .sector-title,
#pourquoi .inline-block,
#faq .inline-block {
  color: #a84300 !important;
  border-color: #a84300 !important;
}

/* Les appels à l'action conservent un aspect orange, avec un contraste
   texte blanc / fond supérieur à 6:1. */
[style*="background:#A84300"],
[style*="background: #A84300"],
[style*="background:rgb(168,67,0)"],
[style*="background: rgb(168, 67, 0)"] {
  background-color: #a84300 !important;
}

/* Le sélecteur de sujet doit rester lisible avant toute sélection. */
#contact-subject {
  color: rgba(255, 255, 255, 0.82) !important;
}

#contact-subject option {
  color: #0a1628;
  background: #fff;
}

/* Anneau de focus visible au clavier sur les principaux contrôles. */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
  outline: 3px solid #f59e0b !important;
  outline-offset: 3px !important;
}
