/* ─────────────────────────────────────────────────────────────────────
   Optimisations mobile globales — partagées par les pages publiques.

   Objectifs :
   - Pas de tap-highlight gris sur iOS
   - Anti-zoom auto au focus des inputs (font-size 16px min sur ≤ 768px)
   - Safe-area insets disponibles via classes utilitaires
   - Prévention du redimensionnement automatique de texte iOS
   - Le pinch-zoom utilisateur reste autorisé (accessibilité)

   Notes anti-bugs (apprises à la dure) :
   - PAS de `-webkit-overflow-scrolling:touch` sur html/body : obsolète et
     casse le scroll vertical sur iOS 13+.
   - PAS de `overflow-x:hidden + max-width:100vw` sur html ET body en même
     temps : combo qui crée parfois un scroll-context fantôme et bloque le
     scroll vertical sur iOS Safari.
   - PAS de `position:relative` sur body : casse les modales / dropdowns.
   ──────────────────────────────