.auth-page.svelte-1i2smtp{min-height:100vh;display:grid;place-items:center;padding:20px}.auth-card.svelte-1i2smtp{width:min(100%,420px);border:1px solid var(--border-1);background:var(--surface-1);border-radius:14px;padding:22px;display:grid;gap:12px;box-shadow:var(--shadow-l);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}h1.svelte-1i2smtp,p.svelte-1i2smtp{margin:0}h1.svelte-1i2smtp{font-size:2rem;line-height:1.15}p.svelte-1i2smtp{color:var(--app-text-muted);font-size:1rem}form.svelte-1i2smtp{display:grid;gap:10px}.divider.svelte-1i2smtp{text-align:center;color:var(--app-text-muted);font-size:.875rem}.provider-list.svelte-1i2smtp{display:grid;gap:8px}.error.svelte-1i2smtp{color:var(--danger);font-size:.875rem}.switch-link.svelte-1i2smtp{font-size:.875rem}.switch-link.svelte-1i2smtp a:where(.svelte-1i2smtp){color:var(--accent)}
