.box.svelte-1ra9xc1.svelte-1ra9xc1{max-width:480px;margin:60px auto;padding:0 24px}.back.svelte-1ra9xc1.svelte-1ra9xc1{display:inline-block;color:var(--ink-mute);text-decoration:none;font-size:14px;margin-bottom:18px}h1.svelte-1ra9xc1.svelte-1ra9xc1{font-family:Fraunces,Georgia,serif;font-size:36px;font-weight:600;margin:0 0 10px}.intro.svelte-1ra9xc1.svelte-1ra9xc1{color:var(--ink-mute);margin:0 0 24px}form.svelte-1ra9xc1.svelte-1ra9xc1{display:flex;flex-direction:column;gap:12px}label.svelte-1ra9xc1.svelte-1ra9xc1{display:flex;flex-direction:column;font-size:14px;color:var(--ink-soft);gap:6px}input.svelte-1ra9xc1.svelte-1ra9xc1{font:inherit;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:16px}input.svelte-1ra9xc1.svelte-1ra9xc1:focus{outline:2px solid #3b82f6;outline-offset:1px}button.svelte-1ra9xc1.svelte-1ra9xc1{font:inherit;font-weight:600;font-size:15px;background:var(--ink);color:#fff;padding:11px 16px;border:none;border-radius:999px;cursor:pointer;margin-top:8px}.hint.svelte-1ra9xc1.svelte-1ra9xc1{background:#fef9c3;padding:10px 12px;border-radius:8px;font-size:14px;color:#713f12;margin:4px 0 0}.error.svelte-1ra9xc1.svelte-1ra9xc1{color:#b91c1c;font-size:14px;margin:4px 0 0}.dev.svelte-1ra9xc1.svelte-1ra9xc1{margin-top:20px;font-size:13px;color:#9ca3af;word-break:break-all}.dev.svelte-1ra9xc1 a.svelte-1ra9xc1{color:#6b7280}
