.recovery-page.svelte-18386vo{background:radial-gradient(circle at top,#bc870f1f,#0000 40%),#f4f0e8;place-items:center;min-height:75vh;padding:clamp(100px,14vw,160px) 20px 80px;display:grid}.recovery-card.svelte-18386vo{background:#fffdf8;border:1px solid #d7cdbb;border-radius:24px;width:min(100%,560px);padding:clamp(28px,6vw,52px);box-shadow:0 24px 70px #231c111a}.eyebrow.svelte-18386vo{color:#8a6413;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}h1.svelte-18386vo{letter-spacing:-.05em;margin:0;font:clamp(40px,9vw,64px)/.95 Georgia,serif}p.svelte-18386vo{line-height:1.65}form.svelte-18386vo,label.svelte-18386vo{gap:8px;display:grid}form.svelte-18386vo{gap:18px;margin-top:28px}label.svelte-18386vo{font-size:13px;font-weight:700}input.svelte-18386vo{min-height:50px;font:inherit;border:1px solid #bdb3a3;border-radius:9px;padding:0 14px}button.svelte-18386vo{color:#fff;cursor:pointer;background:#181510;border:0;border-radius:9px;min-height:52px;font:700 14px Arial,sans-serif}input.svelte-18386vo:focus-visible,button.svelte-18386vo:focus-visible,a.svelte-18386vo:focus-visible{outline-offset:3px;outline:3px solid #bd870f}.notice.svelte-18386vo{background:#f7e2dd;border-radius:8px;padding:12px}.notice.success.svelte-18386vo{background:#e5f1df}.dev-link.svelte-18386vo{margin-top:8px;display:inline-block}.contact.svelte-18386vo{border-top:1px solid #ded5c7;flex-wrap:wrap;gap:10px 16px;margin-top:30px;padding-top:22px;font-size:13px;display:flex}
