.auth-shell.svelte-5bky5h{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--color-bg)}.auth-header.svelte-5bky5h{display:flex;justify-content:center;padding:var(--space-7) var(--space-3) 0}.auth-main.svelte-5bky5h{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-5) var(--space-3)}.auth-footer.svelte-5bky5h{text-align:center;padding:0 var(--space-3) var(--space-5)}.auth-footer.svelte-5bky5h p:where(.svelte-5bky5h){font-size:var(--font-size-0);color:var(--color-text-muted)}.auth-shell.svelte-5bky5h .auth-card{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-7);box-shadow:var(--shadow-sm)}.auth-shell.svelte-5bky5h .auth-card.wide{max-width:660px}.auth-shell.svelte-5bky5h .auth-card h1{font-family:var(--font-serif);font-size:var(--font-size-4);text-align:center;line-height:1.2}.auth-shell.svelte-5bky5h .auth-card .subtitle{text-align:center;color:var(--color-text-muted);margin-top:calc(-1 * var(--space-2))}.auth-shell.svelte-5bky5h .auth-card .divider{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-0)}.auth-shell.svelte-5bky5h .auth-card .divider:before,.auth-shell.svelte-5bky5h .auth-card .divider:after{content:"";flex:1;height:1px;background:var(--color-border)}.auth-shell.svelte-5bky5h .auth-card .fields{display:flex;flex-direction:column;gap:var(--space-3)}.auth-shell.svelte-5bky5h .auth-card form.form{display:flex;flex-direction:column;gap:var(--space-4)}.auth-shell.svelte-5bky5h .auth-card .footer-note{text-align:center;font-size:var(--font-size-0);color:var(--color-text-muted)}.auth-shell.svelte-5bky5h .auth-card .footer-note a{color:var(--color-action);font-weight:var(--font-weight-semibold)}
