.auth.svelte-10o9pud{border:1px solid var(--gris-bordure);background:#fff;border-radius:10px;max-width:560px;margin:2rem auto;padding:2rem}h1.svelte-10o9pud{color:var(--vert-uvicoci);margin:0 0 .5rem;font-size:1.4rem}.hint.svelte-10o9pud{color:var(--gris-texte-faible);margin:0 0 1.5rem;font-size:.95rem}.formulaire.svelte-10o9pud{flex-direction:column;gap:1.25rem;display:flex}fieldset.svelte-10o9pud{border:1px solid var(--gris-bordure);border-radius:8px;flex-direction:column;gap:.75rem;margin:0;padding:.75rem 1rem 1rem;display:flex}legend.svelte-10o9pud{color:var(--vert-uvicoci);padding:0 .5rem;font-size:.95rem;font-weight:500}.formulaire.svelte-10o9pud label:where(.svelte-10o9pud){flex-direction:column;gap:.3rem;display:flex}.formulaire.svelte-10o9pud span:where(.svelte-10o9pud){font-size:.9rem;font-weight:500}em.svelte-10o9pud{color:var(--rouge);font-style:normal}.formulaire.svelte-10o9pud input:where(.svelte-10o9pud),.formulaire.svelte-10o9pud select:where(.svelte-10o9pud){border:1px solid var(--gris-bordure);background:#fff;border-radius:6px;padding:.55rem .75rem}.formulaire.svelte-10o9pud input:where(.svelte-10o9pud):focus,.formulaire.svelte-10o9pud select:where(.svelte-10o9pud):focus{outline:2px solid var(--orange-accent);outline-offset:1px;border-color:var(--orange-accent)}.erreur-champ.svelte-10o9pud{color:var(--rouge);font-size:.85rem}.lien-login.svelte-10o9pud{text-align:center;margin:1.5rem 0 0;font-size:.9rem}
