/*
 * FS Maroc reCAPTCHA - 2026-10-29 (S2, lot B) : la case de Google a une taille fixe (304 x 78 px). Sur un téléphone, la colonne du
 * formulaire de contact du thème mesure « largeur de l'écran - 100 px » (290 px sur un écran de 390 px) : sans réglage, la case
 * dépasserait des champs et, sous 354 px, ferait défiler la page de côté. Elle est donc réduite par paliers (transform: scale, réglage
 * conseillé pour les petits écrans), jamais au-dessus de la largeur de la colonne. Rien ne change au-dessus de 403 px.
 * Feuille chargée seulement sur la page contact, et seulement quand la protection est active (clés remplies).
 */
@media (max-width: 403px) {
  .contact-form .g-recaptcha {
    transform: scale(0.95);
    transform-origin: 0 0;
  }
}

@media (max-width: 388px) {
  .contact-form .g-recaptcha {
    transform: scale(0.85);
  }
}

@media (max-width: 358px) {
  .contact-form .g-recaptcha {
    transform: scale(0.75);
  }
}

@media (max-width: 327px) {
  .contact-form .g-recaptcha {
    transform: scale(0.7);
  }
}
