.auth-shell.svelte-5bky5h{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-5) var(--space-4);background:var(--surface)}.auth-panel.svelte-5bky5h{width:100%;max-width:26rem;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6);display:flex;flex-direction:column;align-items:center}.auth-brand.svelte-5bky5h{margin-bottom:var(--space-5)}.auth-panel.svelte-5bky5h h1{font-family:var(--ak-serif);font-size:var(--text-h2);font-weight:600;color:var(--text);text-align:center;margin:0 0 var(--space-2)}.auth-panel.svelte-5bky5h .sub{color:var(--text-muted);font-size:var(--text-sm);text-align:center;margin:0 0 var(--space-4)}.auth-panel.svelte-5bky5h form{width:100%;display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.auth-panel.svelte-5bky5h .or{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:var(--space-4) 0 var(--space-3)}.auth-panel.svelte-5bky5h .alt{margin-top:var(--space-4);font-size:var(--text-sm);text-align:center;color:var(--text-muted)}.auth-panel.svelte-5bky5h .btn{width:100%;justify-content:center}.auth-panel.svelte-5bky5h .error{width:100%;margin-bottom:var(--space-2)}
