.wrap.svelte-1m6zvk3{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:48px 24px;gap:32px}.brand.svelte-1m6zvk3{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.25rem;letter-spacing:.02em;color:var(--text)}.brand.svelte-1m6zvk3:hover{text-decoration:none}.brand.svelte-1m6zvk3 svg:where(.svelte-1m6zvk3){width:34px;height:34px;color:var(--accent)}.card.svelte-1m6zvk3{width:100%;max-width:420px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px 30px 30px}h1.svelte-1m6zvk3{font-size:1.35rem;margin:0 0 18px;letter-spacing:-.01em}.card.svelte-1m6zvk3 label{display:block;font-size:.85rem;color:var(--text-dim);margin:14px 0 6px}.card.svelte-1m6zvk3 input{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:var(--bg-raised);color:var(--text)}.card.svelte-1m6zvk3 input:focus{outline:none;border-color:var(--accent)}.card.svelte-1m6zvk3 button{width:100%;margin-top:20px;padding:11px 16px;border-radius:8px;border:1px solid var(--accent-strong);background:var(--accent-strong);color:var(--accent-ink);font-weight:600}.card.svelte-1m6zvk3 button:disabled{opacity:.55;cursor:default}.card.svelte-1m6zvk3 .notice{margin:18px 0 0;padding:12px 14px;border-radius:8px;border:1px solid var(--border);background:var(--bg-raised);font-size:.92rem}.card.svelte-1m6zvk3 .notice.ok{border-color:var(--ok)}.card.svelte-1m6zvk3 .notice.err{border-color:var(--danger)}.card.svelte-1m6zvk3 .aux{margin:18px 0 0;font-size:.85rem;color:var(--text-dim)}
