/* Page de connexion : champ plus étroit que la carte, choix lisibles au clavier et au doigt. */
.form-connexion .champ-adresse input { max-width: 24rem; }
.form-connexion .choix-mode label { min-height: 2rem; align-items: center; cursor: pointer; }
.form-connexion .choix-mode input[type="radio"] { width: 1.25rem; height: 1.25rem; margin: 0; accent-color: var(--accent); flex: none; }
.form-connexion .choix-mode input[type="radio"]:focus-visible { outline: 3px solid var(--focus); outline-offset: 2px; }
.form-connexion .champ-adresse input:focus-visible { outline: 3px solid var(--focus); outline-offset: 2px; }
