/* ==========================================================================
   JustiComm · lisibilité sur téléphone (16/10/2026, remarque de Raoudha : « écrit très petit »)
   Sur téléphone seulement : aucun texte sous 11 px dans les illustrations, 13 px pour les étiquettes,
   15 px pour les petits boutons. Chargée en dernier sur l'accueil.
   ========================================================================== */
@media (max-width: 47.99em) {
  /* En-tête animé : noms des neuf services, bouton Pause, menu */
  .marteau__services li { font-size: 13px !important; line-height: 1.25; }
  .marteau [class*="pause"], .marteau button { font-size: 13px; }
  .entete__menu-libelle, .entete [data-libelle] { font-size: 14px; }

  /* Surtitres en capitales espacées */
  .ouverture__surtitre, .ia5__surtitre, .ia5__ex-surtitre, .mv-fil__surtitre { font-size: 14px; }

  /* Petits boutons « plaque » (liste des services) */
  .btn-plaque-petite { font-size: 15px; }

  /* Illustrations d'écrans : minimum 11 px */
  .r__ia-tete, .r__sources-tit, .r__source, .r__res span, .r__fiche-sous, .r__action,
  .svc-site__mot, .svc-google__tete, .svc-google__sources-tit, .svc-google__source,
  .svc-ia__badge, .svc-ia__relais-txt, .svc-formation__surtitre,
  .tel__rdv b, .ia5__etiquette-mot { font-size: 11px !important; }
  .r__ville, .svc-contenus__valide, .svc-ia__pastille, .tel__badge, .tel__rdv span, .tel__statut span { font-size: 12px !important; }
  .r__titre, .r__fiche-nom { font-size: 13.5px; }
}
