/* Corrections d'accessibilité (audit RGAA 2026) — fichier séparé du SCSS compilé, chargé après style.css */

/* RGAA 12.7 : lien d'évitement, hors écran jusqu'à la prise de focus */
.skip-link {
  position: absolute;
  top: 0;
  left: -9999px;
  z-index: 10000;
  padding: 12px 20px;
  background: #193E60;
  color: #FFFFFF;
  font-weight: 700;
  text-decoration: none; }
  .skip-link:focus {
    left: 16px;
    top: 16px;
    outline: 3px solid #193E60;
    outline-offset: 2px; }

/* Cible du lien d'évitement : focus programmatique sans cadre */
.main:focus {
  outline: none; }

/* RGAA 9.1 : titres du pied de page passés en h2/h3, apparence identique aux anciens h4/h5 */
.footer__coord h2 {
  margin: 0 0 5px;
  font-size: 18px;
  font-weight: 700; }
.footer__coord h3 {
  margin: 15px 0 5px;
  font-size: 15px;
  font-weight: 500; }

/* RGAA 9.3 : champs personnalisés en <div> au lieu de <dl> ; marge basse du <dl> d'origine conservée */
.fields-container {
  margin-bottom: 1em; }
