.champ{width:100%;min-height:48px;padding:.5rem .875rem;background:var(--color-blanc);border:1.5px solid var(--color-encre-douce);border-radius:var(--radius-bouton);font:inherit;color:var(--color-encre);transition:border-color .15s}.champ:hover{border-color:var(--color-encre)}.champ[aria-invalid=true],[data-champ][aria-invalid=true] .choix{border-color:var(--color-tomette-fonce)}.erreur{color:var(--color-tomette-fonce);font-size:.9375rem;font-weight:600}
