.auth-page.svelte-1wx4tso{place-items:center;min-height:calc(100vh - 4.4rem);padding:2rem 1rem 6rem;display:grid}section.svelte-1wx4tso{border:1px solid var(--line-strong);background:var(--surface);width:min(100%,31rem);padding:clamp(1.5rem,5vw,3rem);box-shadow:0 2rem 5rem #17241e1a}.eyebrow.svelte-1wx4tso{color:var(--brand-strong);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.68rem;font-weight:800}h1.svelte-1wx4tso{font:500 clamp(2.5rem, 7vw, 4.2rem)/.95 var(--font-display);letter-spacing:-.05em;margin:0}section.svelte-1wx4tso>p:where(.svelte-1wx4tso):not(.eyebrow){color:var(--ink-muted);line-height:1.6}form.svelte-1wx4tso{gap:1rem;margin-top:1.5rem;display:grid}label.svelte-1wx4tso{gap:.4rem;font-size:.72rem;font-weight:750;display:grid}input.svelte-1wx4tso{border:1px solid var(--line-strong);background:var(--paper);min-height:2.8rem;color:var(--ink);font:inherit;border-radius:.25rem;padding:.65rem .75rem}button.svelte-1wx4tso,.primary.svelte-1wx4tso{border:1px solid var(--brand-strong);background:var(--brand-strong);min-height:3rem;color:var(--paper);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}button.svelte-1wx4tso:disabled{cursor:not-allowed;opacity:.55}.error.svelte-1wx4tso{color:var(--danger);margin:0;font-size:.78rem;font-weight:700}.secondary.svelte-1wx4tso{color:var(--brand-strong);text-align:center;text-underline-offset:.15rem;margin-top:1rem;font-size:.78rem;font-weight:750;display:block}
