/**
 * CORRECTIF — messages d'erreur par champ sur le formulaire de connexion.
 * Complète la feuille de amerli17, ne la remplace pas.
 * Voir includes/correctif-connexion.php.
 *
 * Le rouge est réservé à l'erreur : le jaune AMERLI (#F8B72D) ne monte qu'à
 * 1,7:1 sur blanc et ne peut pas porter du texte. Ce brun-rouge dépasse 7:1,
 * et l'information ne repose jamais sur la seule couleur — le message est
 * écrit, et le champ porte aria-invalid.
 */

.amerli17-erreur-champ {
    margin: 0.35rem 0 0.9rem;
    font-size: 0.85rem;
    line-height: 1.35;
    color: #8C3A3A;
}

.amerli17-erreur-champ::before {
    content: "⚠ ";
}

.amerli17-card input.est-en-erreur {
    border-color: #8C3A3A;
    box-shadow: 0 0 0 1px #8C3A3A;
}

.amerli17-card input.est-en-erreur:focus {
    outline: 2px solid #8C3A3A;
    outline-offset: 1px;
}
