.auth-page.svelte-134pxg5{max-width:400px;margin:0 auto;padding:40px 20px}h1.svelte-134pxg5{margin-bottom:24px;text-align:center}.alert-success.svelte-134pxg5{text-align:center}.back.svelte-134pxg5{display:block;text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}form.svelte-134pxg5{display:flex;flex-direction:column;gap:16px}label.svelte-134pxg5{display:flex;flex-direction:column;gap:4px;font-size:var(--text-base);font-weight:500}input.svelte-134pxg5{width:100%;box-sizing:border-box}.btn-primary.svelte-134pxg5{padding:12px;font-size:var(--text-lg);width:100%}.divider.svelte-134pxg5{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--color-text-faint);font-size:var(--text-sm)}.divider.svelte-134pxg5:before,.divider.svelte-134pxg5:after{content:"";flex:1;height:1px;background:var(--color-border)}.btn-apple.svelte-134pxg5{width:100%;padding:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-lg);color:var(--color-text)}.btn-apple.svelte-134pxg5:hover:not(:disabled){background:var(--color-surface-hover)}.switch.svelte-134pxg5{margin-top:24px;text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}
