/* ============================================================
   LAYOUT — conteneur commun et aides de mise en page
   core/css/layout.css · codia-modules (socle « core »)
   ============================================================
   .container dérive du gabarit standard : --container (largeur max,
   marges comprises, 1280px) et --gutter (32px, 20px sur mobile).
   ============================================================ */

.container {
  max-width: var(--container, 1280px);
  margin: 0 auto;
  padding: 0 var(--gutter, 32px);
}

/* Lien d'évitement « Aller au contenu » : visible au focus clavier seulement. */
.skip-link {
  position: absolute;
  top: -100px;
  left: 0;
  background: var(--c-primary, #0A1F38);
  color: var(--c-on-strong, white);
  padding: 12px 20px;
  z-index: 1000;
  text-decoration: none;
}
.skip-link:focus {
  top: 0;
}
