.auth.svelte-10o9pud{max-width:380px;padding:48px var(--pad-side) 40px;text-align:center;flex-direction:column;align-items:center;gap:10px;margin:0 auto;display:flex}.logo.svelte-10o9pud{object-fit:contain;width:120px;height:120px}h1.svelte-10o9pud{font-family:var(--font-display);letter-spacing:.5px;color:var(--fg);margin:6px 0 0;font-size:40px}.lead.svelte-10o9pud{color:var(--fg-70);margin:0 0 12px;font-size:14px;line-height:1.5}form.svelte-10o9pud{text-align:left;flex-direction:column;gap:14px;width:100%;display:flex}.exo.svelte-10o9pud{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.exo.svelte-10o9pud legend:where(.svelte-10o9pud){font-family:var(--font-body);color:var(--fg-40);padding:0 6px 4px;font-size:14px;font-weight:300}.opt.svelte-10o9pud{cursor:pointer;display:block}.opt.svelte-10o9pud input:where(.svelte-10o9pud){opacity:0;pointer-events:none;position:absolute}.box.svelte-10o9pud{border-radius:var(--r-field);font-family:var(--font-body);color:var(--fg);background:#ffffff1a;border:1.5px solid #0000;padding:12px 14px;font-size:15px;font-weight:500;display:block}.opt.svelte-10o9pud input:where(.svelte-10o9pud):checked+.box:where(.svelte-10o9pud){border-color:var(--vert);background:#22c55e2e}.err.svelte-10o9pud{border-radius:var(--r-field);color:#ffb3b3;background:#c0392f40;margin:0;padding:8px 12px;font-size:14px}.alt.svelte-10o9pud{color:var(--fg-70);margin:18px 0 0;font-size:14px}.alt.svelte-10o9pud a:where(.svelte-10o9pud){color:var(--fg);font-weight:700}
