.page.svelte-mlgy3h{justify-content:center;align-items:flex-start;min-height:calc(100dvh - 64px);padding:32px 16px;display:flex}.wrap.svelte-mlgy3h{flex-direction:column;gap:16px;width:min(480px,100%);display:flex}.form-header.svelte-mlgy3h{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.form-title.svelte-mlgy3h{font-family:var(--font-display);color:var(--color-fur-800);text-shadow:0 1px 0 var(--color-fur-200), 0 2px 0 rgb(from var(--shadow-color) r g b / .1);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:1.4rem;font-weight:900}.form-subtitle.svelte-mlgy3h{font-family:var(--font-display);color:var(--color-fur-800);margin:0;font-size:.85rem;font-style:italic;font-weight:600}.success-banner.svelte-mlgy3h{border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-fur-50);font-family:var(--font-display);text-align:center;padding:10px 14px;font-size:.85rem;font-weight:700}.form-body.svelte-mlgy3h{flex-direction:column;gap:16px;display:flex}.submit-btn.svelte-mlgy3h{border-radius:var(--radius-md);border:2px solid var(--color-fur-200);background:var(--color-accent);width:100%;color:var(--color-fur-50);font-family:var(--font-display);cursor:pointer;box-shadow:0 3px 0 var(--color-fur-300), 0 4px 8px rgb(from var(--shadow-color) r g b / .1);text-transform:uppercase;letter-spacing:.04em;padding:14px;font-size:1rem;font-weight:800;transition:all .12s}.submit-btn.svelte-mlgy3h:hover:not(:disabled){box-shadow:0 5px 0 var(--color-fur-300), 0 6px 12px rgb(from var(--shadow-color) r g b / .15);transform:translateY(-2px)}.submit-btn.svelte-mlgy3h:active:not(:disabled){box-shadow:0 1px 0 var(--color-fur-300), inset 0 2px 4px rgb(from var(--shadow-color) r g b / .1);transform:translateY(1px)}.submit-btn.svelte-mlgy3h:disabled{opacity:.6;cursor:not-allowed}.form-footer.svelte-mlgy3h{text-align:center;padding:4px 0 0}.form-back.svelte-mlgy3h{font-family:var(--font-display);color:var(--color-fur-800);font-size:.8rem;font-weight:700;text-decoration:none;transition:color .12s}.form-back.svelte-mlgy3h:hover,[data-theme=dark] .form-title.svelte-mlgy3h{color:var(--color-fur-950)}[data-theme=dark] .form-subtitle.svelte-mlgy3h,[data-theme=dark] .form-back.svelte-mlgy3h{color:var(--color-fur-800)}[data-theme=dark] .form-back.svelte-mlgy3h:hover{color:var(--color-fur-50)}
