/* =====================================================
   IMMIGRATION97 — RESPONSIVE GLOBAL (LOCKED)
   Mobile-first • Token-based • SAFE
   IMPORTANT: La navbar est gérée UNIQUEMENT par:
   static/css/components/navbar-premium-2026.css
===================================================== */

@media (max-width: 768px) {

  /* =====================
     GLOBAL SAFE
  ===================== */
  body {
    overflow-x: hidden;
    font-size: var(--text-sm);
  }

  /* Container global (léger, non destructif) */
  .container {
    padding-inline: var(--space-md);
  }

  /* =====================
     TYPOGRAPHY (SAFE)
  ===================== */
  h1 {
    line-height: 1.25;
  }

  /* =====================
     NAVBAR MOBILE (IMPORTANT)
     ✅ Ne pas redéfinir .c-navbar__nav / toggle / open state ici
     ✅ La navbar est gérée par navbar-premium-2026.css
     On garde seulement des micro-ajustements non destructifs.
  ===================== */

  .c-navbar {
    position: sticky;
    top: 0;
    z-index: var(--z-header, 9999);
  }

  .c-navbar__brand img {
    height: 44px;
  }

  /* =====================
     SECTIONS
  ===================== */
  .section {
    padding: var(--space-lg) 0;
  }

  /* =====================
     MEDIA
  ===================== */
  img,
  video,
  iframe {
    max-width: 100%;
    height: auto;
    border-radius: var(--radius-md);
  }

  /* =====================
     FOOTER
     (Ton template utilise .c-footer__main, pas .c-footer__container)
  ===================== */

  /* Garde ton ancien sélecteur (au cas où une autre page l’utilise) */
  .c-footer__container {
    grid-template-columns: 1fr;
    text-align: center;
    gap: var(--space-lg);
    padding: var(--space-lg) var(--space-md);
  }

  /* ✅ Sélecteur réel du footer dans ton HTML */
  .c-footer__main {
    grid-template-columns: 1fr;
    gap: var(--space-lg);
    padding: var(--space-lg) var(--space-md);
  }

  .c-footer__bottom {
    font-size: var(--text-xs);
    padding: var(--space-sm);
  }
}

/* =====================================================
   IMPORTANT:
   ✅ On supprime les anciens "fix nav mobile" (pointer-events)
   car la navbar premium gère déjà open/close, overlay, interactions
===================================================== */
