.reset-page.svelte-1rnsd0w{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:20px}.reset-card.svelte-1rnsd0w{width:100%;max-width:360px}.wordmark.svelte-1rnsd0w{font-size:var(--text-3xl);font-weight:700;letter-spacing:.12em;color:var(--text);text-align:center;margin-bottom:2px}.subtitle.svelte-1rnsd0w{text-align:center;color:var(--text-dim);font-size:var(--text-sm);margin-bottom:24px}.instructions.svelte-1rnsd0w{text-align:center;color:var(--text-muted);font-size:var(--text-sm);margin-bottom:20px;line-height:1.5}form.svelte-1rnsd0w{display:flex;flex-direction:column;gap:16px}label.svelte-1rnsd0w{display:flex;flex-direction:column;gap:4px}label.svelte-1rnsd0w span:where(.svelte-1rnsd0w){font-size:var(--text-sm);color:var(--text-muted)}input.svelte-1rnsd0w{padding:10px 12px;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:var(--text-base);font-family:var(--font);outline:none}input.svelte-1rnsd0w:focus{border-color:var(--accent)}button.svelte-1rnsd0w{padding:10px;background:var(--accent);color:#fff;border:none;border-radius:6px;font-size:var(--text-base);font-family:var(--font);font-weight:500;cursor:pointer;margin-top:4px}button.svelte-1rnsd0w:hover:not(:disabled){background:var(--accent-hover)}button.svelte-1rnsd0w:disabled{opacity:.6;cursor:not-allowed}.error.svelte-1rnsd0w{background:#ef44441a;border:1px solid var(--danger);color:var(--danger);padding:8px 12px;border-radius:6px;font-size:var(--text-sm)}.success.svelte-1rnsd0w{background:#22c55e1a;border:1px solid var(--green, #22c55e);color:var(--green, #22c55e);padding:12px 16px;border-radius:6px;font-size:var(--text-sm);line-height:1.5;margin-bottom:16px}.back-link.svelte-1rnsd0w{display:block;text-align:center;margin-top:16px;color:var(--text-muted);font-size:var(--text-sm);text-decoration:none}.back-link.svelte-1rnsd0w:hover{color:var(--text)}
