.heading.svelte-8k30lk{font-size:20px;font-weight:600;margin-bottom:24px;text-align:center}.error-msg.svelte-8k30lk{background:var(--red-bg);color:var(--red);padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px}.success-msg.svelte-8k30lk{background:var(--accent-glow);color:var(--accent);padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:16px}.forgot-row.svelte-8k30lk{text-align:right;margin:-4px 0 12px}.forgot-row.svelte-8k30lk a:where(.svelte-8k30lk){font-size:12.5px;color:var(--text-secondary);text-decoration:none}.forgot-row.svelte-8k30lk a:where(.svelte-8k30lk):hover{color:var(--accent);text-decoration:underline}.field.svelte-8k30lk{margin-bottom:14px}.field.svelte-8k30lk label:where(.svelte-8k30lk){display:block;font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.submit-btn.svelte-8k30lk{position:relative;width:100%;justify-content:center;margin-top:4px;padding:10px 16px}.last-used.svelte-8k30lk{position:absolute;top:-9px;right:12px;background:var(--accent);color:var(--bg-base);font-size:10.5px;font-weight:600;letter-spacing:.01em;line-height:1.5;padding:1px 8px;border-radius:999px}.switch-link.svelte-8k30lk{margin-top:20px;text-align:center;font-size:13px;color:var(--text-secondary)}
