.auth-page.svelte-1y5pgzm{background:var(--bg);min-height:100dvh;padding:var(--space-xl) 0}.back-link.svelte-1y5pgzm{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xl);color:var(--text);font-weight:600;display:flex}.auth-card.svelte-1y5pgzm{max-width:28rem;margin:0 auto}.auth-card.svelte-1y5pgzm h1:where(.svelte-1y5pgzm){margin-bottom:var(--space-xs)}.subtitle.svelte-1y5pgzm{color:var(--text-muted);margin-bottom:var(--space-xl)}.field.svelte-1y5pgzm{margin-bottom:var(--space-md)}.error-msg.svelte-1y5pgzm{background:var(--red-light);color:var(--red);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);margin-bottom:var(--space-md);font-size:.875rem}.alt-action.svelte-1y5pgzm{text-align:center;color:var(--text-muted);margin-top:var(--space-lg);font-size:.875rem}form.svelte-1y5pgzm button:where(.svelte-1y5pgzm){margin-top:var(--space-md)}.google-btn.svelte-1y5pgzm{gap:var(--space-sm);width:100%;font-weight:500}.google-btn.svelte-1y5pgzm svg{flex-shrink:0;width:18px;height:18px}.divider.svelte-1y5pgzm{align-items:center;gap:var(--space-md);margin:var(--space-lg) 0;color:var(--text-light);font-size:.8125rem;display:flex}.divider.svelte-1y5pgzm:before,.divider.svelte-1y5pgzm:after{content:"";background:var(--border);flex:1;height:1px}
