/* État de chargement des boutons submit (voir js/form-loading.js) — feuille séparée pour ne pas
   toucher à global.css (copie pixel-perfect de la v1, jamais modifiée). */
input[type="submit"].loading,
button[type="submit"].loading {
    cursor: not-allowed;
    opacity: 0.65;
}

/* Piège à robots du formulaire de contact.
   Sorti de la page par positionnement absolu plutôt que par `display: none` : un automate
   reconnaît un champ masqué et le laisse vide, alors qu'il ne lit pas les feuilles de style. Aucun
   espace n'est occupé dans le flux, la mise en page reste donc identique au pixel près. */
.conteneur-anti-robot {
    position: absolute;
    left: -9999px;
    top: -9999px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
