.login-page.svelte-1pltak1{background:var(--color-surface-alt);min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}h1.svelte-1pltak1{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-light);color:var(--color-text)}form.svelte-1pltak1{gap:var(--space-4);flex-direction:column;display:flex}.error.svelte-1pltak1{padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);font-size:var(--text-sm);border-left-width:4px;margin:0}.error.warning.svelte-1pltak1{border-color:var(--color-warning);color:var(--color-warning)}.verify-link.svelte-1pltak1{margin-top:var(--space-2);color:inherit;font-weight:var(--font-weight-medium);display:block}.forgot-link.svelte-1pltak1{font-size:var(--text-sm);color:var(--color-accent);text-decoration:none}.forgot-link.svelte-1pltak1:hover{text-decoration:underline}.forgot-link.svelte-1pltak1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:2px}.divider.svelte-1pltak1{align-items:center;gap:var(--space-3);margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.divider.svelte-1pltak1:before,.divider.svelte-1pltak1:after{content:"";border-top:1px solid var(--color-border);flex:1}.google-row.svelte-1pltak1{margin-top:var(--space-4)}
