.wrap.svelte-1wx4tso{max-width:380px;margin:3rem auto 4rem;padding:0 1.25rem}h1.svelte-1wx4tso{font-size:1.4rem;margin:0 0 .75rem}.intro.svelte-1wx4tso,.sent.svelte-1wx4tso{font-size:.92rem;line-height:1.55;margin:0 0 1rem}.sent.svelte-1wx4tso{padding:.85rem 1rem;background:#43607524;border-radius:8px}.hint.svelte-1wx4tso{font-size:.85rem;color:var(--text-secondary);margin:0 0 1.25rem}.error.svelte-1wx4tso{padding:.6rem .85rem;border-radius:6px;background:#c850501f;color:#a33;font-size:.88rem}form.svelte-1wx4tso{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.25rem}label.svelte-1wx4tso{font-size:.85rem;font-weight:500}input.svelte-1wx4tso{padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:6px}button.svelte-1wx4tso{margin-top:.5rem;padding:.65rem;border:none;border-radius:6px;background:#436075;color:#fff;font-weight:600;cursor:pointer}a.svelte-1wx4tso{font-size:.85rem;color:var(--text-secondary)}.brand.svelte-1wx4tso{text-align:center;margin-bottom:1.5rem}.brand.svelte-1wx4tso .mm10-logo{justify-content:center}.brand-word.svelte-1wx4tso{margin:.6rem 0 0;font-family:var(--font-display);font-size:1.9rem;font-weight:800;letter-spacing:.04em;line-height:1;color:var(--primary-color)}.brand-word.svelte-1wx4tso .tm:where(.svelte-1wx4tso){font-size:.6rem;font-weight:600;vertical-align:super;margin-left:.15rem;opacity:.55}.brand-sub.svelte-1wx4tso{margin:.3rem 0 0;font-size:.8rem;font-weight:500;color:var(--text-muted)}.panel.svelte-1wx4tso{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.75rem 1.5rem}
