.auth-page.svelte-1wx4tso{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:calc(2 * var(--leading)) var(--edge)}.auth-container.svelte-1wx4tso{width:100%;max-width:420px}.back-link.svelte-1wx4tso{display:inline-block;margin-bottom:var(--leading);color:var(--text-muted);text-decoration:none;font-size:var(--text-sm);transition:color var(--t-normal)}.back-link.svelte-1wx4tso:hover{color:var(--color-brand-hover)}h1.svelte-1wx4tso{font-size:2rem;line-height:1.15;font-weight:400;margin:0;color:var(--text)}.subtitle.svelte-1wx4tso{color:var(--text-muted);margin:calc(var(--half) / 2) 0 0;font-size:var(--text-sm);line-height:var(--half)}.rule.svelte-1wx4tso{margin:var(--leading) 0}.auth-form.svelte-1wx4tso{display:flex;flex-direction:column;gap:var(--leading)}.form-group.svelte-1wx4tso{display:flex;flex-direction:column;gap:.35rem}.success-message.svelte-1wx4tso{display:flex;flex-direction:column;gap:var(--half)}.success-icon.svelte-1wx4tso{color:var(--color-success);flex-shrink:0}.success-message.svelte-1wx4tso p:where(.svelte-1wx4tso){color:var(--text);font-size:.97rem;line-height:var(--leading);margin:0;max-width:var(--measure)}.success-note.svelte-1wx4tso{color:var(--text-muted)!important;font-size:var(--text-sm)!important}
