/* Retouches du site Premiers Services.
   Ce fichier corrige ce qui ne peut pas l'être dans le gabarit Framer. */

/* Sous 16 pixels, Chrome Android et Safari iOS zooment la page dès qu'un champ
   de saisie prend le focus. La mise en page de Framer étant en positionnement
   absolu, elle ne se réajuste pas : on se retrouve avec une page agrandie,
   décalée sur le côté, et des colonnes qui se chevauchent. Seize pixels
   suffisent à empêcher ce zoom, et la différence ne se voit pas à l'oeil. */
@media (max-width: 809.98px) {
  input, textarea, select { font-size: 16px !important; }
}

/* Empêche Chrome de grossir le texte de sa propre initiative, ce qui casserait
   les mêmes mises en page absolues. */
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }

/* NE PAS refaire l'essai du 22/09/2026 : une marge sur les mots compensée par
   un `word-spacing` négatif sur le titre. Les titres de ce site sont découpés
   **lettre par lettre**, pas mot par mot : la compensation ne s'appliquait
   presque nulle part, le word-spacing négatif s'appliquait partout, et les mots
   se sont collés pour de bon sur /secteurs. Le remède était pire que le mal. */
