.choix-profils {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    margin: 20px 0;
}
.profil {
    font-size: 22px;
    min-height: 90px;
}
.profil.elle { background: var(--couleur-principale); }
.profil.lui { background: var(--couleur-secondaire); }
.form-cache { display: none; }
.erreur { color: var(--erreur); font-weight: bold; }
