.auth-form.svelte-pj9wbt{width:100%;max-width:var(--auth-max-width,28rem);justify-content:center;align-items:center;min-width:0;display:flex}.auth-card.svelte-pj9wbt{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);width:100%;padding:2.25rem 2rem}@media (width>=30rem){.auth-form.svelte-pj9wbt{min-width:var(--auth-min-width,28rem)}}@media (width<=30rem){.auth-card.svelte-pj9wbt{box-shadow:none;background-color:#0000;border:none;padding:0}}.auth-header.svelte-pj9wbt{text-align:center;flex-direction:column;gap:4px;margin-bottom:1.5rem;display:flex}.auth-title.svelte-pj9wbt{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500}.auth-subtitle.svelte-pj9wbt{text-align:center;color:var(--muted-foreground);margin:0;font-size:13px}.auth-content.svelte-pj9wbt{flex-direction:column;gap:1.25rem;display:flex}.divider.svelte-urriju{height:1rem;position:relative}.divider-line.svelte-urriju{align-items:center;display:flex;position:absolute;inset:0}.divider-border.svelte-urriju{border-top:1px solid var(--border);width:100%}.divider-text.svelte-urriju{text-transform:uppercase;justify-content:center;font-size:.75rem;display:flex;position:relative}.divider-label.svelte-urriju{color:var(--muted-foreground);background-color:var(--card);padding:0 .5rem}.social-error.svelte-zp92oy{color:var(--destructive);margin-top:.5rem;font-size:.75rem}.provider-row.svelte-12khmtu{grid-template-columns:1fr;gap:8px;display:grid}.provider-row-inline.svelte-12khmtu{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.provider-row-inline.svelte-12khmtu .icon-btn{flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.icon.svelte-zl6id6{color:var(--primary);justify-content:center;display:flex}p.svelte-zl6id6{color:var(--foreground);text-align:center;margin:0;font-size:.9375rem;line-height:1.5}.hint.svelte-zl6id6{color:var(--muted-foreground);font-size:.8125rem}.retry-link.svelte-zl6id6{border:none;border-bottom:1px solid color-mix(in srgb, var(--accent) 30%, transparent);font:inherit;color:var(--accent);cursor:pointer;background:0 0;padding:0;font-weight:500}.retry-link.svelte-zl6id6:hover{border-bottom-color:var(--accent)}.email-display.svelte-152qa2h{text-align:center;color:var(--foreground);font-size:.9375rem;line-height:1.5}.form.svelte-152qa2h{flex-direction:column;gap:1rem;display:flex}.otp-center.svelte-152qa2h{justify-content:center;display:flex}.resend-hint.svelte-152qa2h{text-align:center;color:var(--muted-foreground);margin:0;font-size:.8125rem}.back-link.svelte-152qa2h,.resend-link.svelte-152qa2h{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none}.back-link.svelte-152qa2h:hover,.resend-link.svelte-152qa2h:hover:not(:disabled){color:oklch(from var(--primary) calc(l * .8) c h)}.resend-link.svelte-152qa2h:disabled{opacity:.6;cursor:not-allowed}.form.svelte-c4exew{flex-direction:column;gap:1rem;display:flex}.forgot.svelte-c4exew{text-align:right;margin-top:.25rem}.forgot.svelte-c4exew .auth-link:where(.svelte-c4exew){font-size:.8125rem;font-weight:400}.mode-toggle.svelte-c4exew{border:1px solid var(--border);border-radius:var(--radius);padding:.125rem;display:inline-flex}.mode-toggle.svelte-c4exew button:where(.svelte-c4exew){color:var(--muted-foreground);cursor:pointer;border-radius:calc(var(--radius) - .125rem);background:0 0;border:none;flex:1;height:auto;padding:.375rem .75rem;font-size:.8125rem}.mode-toggle.svelte-c4exew button.active:where(.svelte-c4exew){background:var(--primary);color:var(--primary-foreground)}.form.svelte-1mf7fnu{flex-direction:column;gap:1rem;display:flex}.mode-toggle.svelte-1mf7fnu{border:1px solid var(--border);border-radius:var(--radius);padding:.125rem;display:inline-flex}.mode-toggle.svelte-1mf7fnu button:where(.svelte-1mf7fnu){color:var(--muted-foreground);cursor:pointer;border-radius:calc(var(--radius) - .125rem);background:0 0;border:none;flex:1;height:auto;padding:.375rem .75rem;font-size:.8125rem}.mode-toggle.svelte-1mf7fnu button.active:where(.svelte-1mf7fnu){background:var(--primary);color:var(--primary-foreground)}.form.svelte-rd2iz2,.form.svelte-qe7jwm{flex-direction:column;gap:1rem;display:flex}
