.auth-panel.svelte-1terusg{flex-direction:column;align-items:stretch;gap:14px;display:flex}.auth-panel.svelte-1terusg h2:where(.svelte-1terusg){text-align:center;margin-bottom:6px;font-size:17px;font-weight:800}.btn.svelte-1terusg{border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 20px;font-size:14px;font-weight:700;display:inline-flex}.btn--outline.svelte-1terusg{border:1px solid var(--border);color:var(--color-ink);background:#fff}.btn--outline.svelte-1terusg:disabled{opacity:.6}.btn--dark.svelte-1terusg{background:var(--color-ink);color:#fff;border:none;margin-top:4px}.btn--dark.svelte-1terusg:disabled{opacity:.6}.divider.svelte-1terusg{color:var(--text-muted);align-items:center;gap:12px;font-size:12px;display:flex}.divider.svelte-1terusg:before,.divider.svelte-1terusg:after{content:"";background:var(--border);flex:1;height:1px}.link-btn.svelte-1terusg{color:var(--color-link);text-align:center;background:0 0;border:none;font-size:14px;font-weight:600;text-decoration:underline}.back-btn.svelte-1terusg{color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;gap:4px;margin-top:2px;font-size:13px;font-weight:600;display:inline-flex}.email-form.svelte-1terusg{flex-direction:column;gap:10px;display:flex}.email-form.svelte-1terusg input:where(.svelte-1terusg){border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14px}.email-form.svelte-1terusg input:where(.svelte-1terusg):focus{outline:2px solid var(--color-purple);outline-offset:1px}.error.svelte-1terusg{color:#d3312f;text-align:center;font-size:13px}
