.card.svelte-1kkjvrz{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:2.25rem;width:100%;max-width:24rem}.logo.svelte-1kkjvrz{display:block}h1.svelte-1kkjvrz{font-size:1.4rem;margin:1rem 0 .35rem}.sub.svelte-1kkjvrz{color:var(--fg-muted);font-size:.92rem;margin:0 0 1.5rem}.err.svelte-1kkjvrz{background:color-mix(in srgb,var(--err) 10%,transparent);border:1px solid color-mix(in srgb,var(--err) 40%,transparent);color:var(--err);font-size:.86rem;border-radius:8px;padding:.6rem .8rem;margin-bottom:1rem}.ok.svelte-1kkjvrz{background:color-mix(in srgb,var(--ok) 12%,transparent);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);color:var(--ok);font-size:.86rem;border-radius:8px;padding:.6rem .8rem;margin-bottom:1rem}form.svelte-1kkjvrz{display:grid;gap:.9rem}label.svelte-1kkjvrz{display:grid;gap:.3rem;font-size:.85rem;color:var(--fg-muted)}input.svelte-1kkjvrz{border:1px solid var(--border);border-radius:8px;padding:.6rem .7rem;background:var(--bg-subtle);color:var(--fg);font:inherit}input.svelte-1kkjvrz:focus{outline:none;border-color:var(--accent)}button.svelte-1kkjvrz{margin-top:.3rem;background:var(--accent);color:#fff;border:0;border-radius:9px;padding:.65rem;font-weight:600;font-family:var(--font);cursor:pointer}button.svelte-1kkjvrz:hover{filter:brightness(1.05)}.alt.svelte-1kkjvrz{text-align:center;color:var(--fg-muted);font-size:.88rem;margin:1.25rem 0 0}.resend.svelte-1kkjvrz{margin-top:1.1rem;border-top:1px solid var(--border);padding-top:.9rem}.resend.svelte-1kkjvrz summary:where(.svelte-1kkjvrz){cursor:pointer;color:var(--fg-muted);font-size:.84rem;list-style:none}.resend.svelte-1kkjvrz summary:where(.svelte-1kkjvrz)::-webkit-details-marker{display:none}.resend.svelte-1kkjvrz summary:where(.svelte-1kkjvrz):hover{color:var(--fg)}.resend.svelte-1kkjvrz form:where(.svelte-1kkjvrz){display:flex;gap:.4rem;margin-top:.7rem}.resend.svelte-1kkjvrz input:where(.svelte-1kkjvrz){flex:1;min-width:0;border:1px solid var(--border);border-radius:8px;padding:.5rem .6rem;background:var(--bg-subtle);color:var(--fg);font:inherit;font-size:.85rem}.resend.svelte-1kkjvrz button:where(.svelte-1kkjvrz){border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:8px;padding:.5rem .7rem;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.resend.svelte-1kkjvrz button:where(.svelte-1kkjvrz):hover{border-color:var(--fg-muted)}
