.page.svelte-52fghe{justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:2rem 1rem;display:flex}.card.svelte-52fghe{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140a32b3;border:1px solid #b482ff33;border-radius:20px;width:100%;max-width:400px;padding:2.5rem 2rem}.card-header.svelte-52fghe{text-align:center;margin-bottom:2rem}.icon.svelte-52fghe{margin-bottom:.75rem;font-size:2.5rem;display:block}h1.svelte-52fghe{color:#e8e0f8;margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.card-header.svelte-52fghe p:where(.svelte-52fghe){color:#98b;font-size:.85rem}form.svelte-52fghe{flex-direction:column;gap:1.25rem;display:flex}.field.svelte-52fghe{flex-direction:column;gap:.4rem;display:flex}label.svelte-52fghe{color:#b8a8d8;letter-spacing:.05em;font-size:.8rem}input.svelte-52fghe{color:#e8e0f8;background:#ffffff0d;border:1px solid #b482ff40;border-radius:10px;outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s}input.svelte-52fghe::placeholder{color:#5a4880}input.svelte-52fghe:focus{border-color:#7c3aed99;box-shadow:0 0 0 3px #7c3aed1a}.error.svelte-52fghe{color:#f87171;text-align:center;background:#f871711a;border-radius:8px;padding:.5rem;font-size:.82rem}.btn-primary.svelte-52fghe{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:none;border-radius:50px;width:100%;margin-top:.25rem;padding:.85rem;font-size:1rem;font-weight:600;transition:opacity .2s,transform .2s}.btn-primary.svelte-52fghe:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary.svelte-52fghe:disabled{opacity:.5;cursor:not-allowed}.link.svelte-52fghe{text-align:center;color:#98b;margin-top:1.5rem;font-size:.82rem}.link.svelte-52fghe a:where(.svelte-52fghe){color:#d4af37;text-decoration:underline}.success.svelte-52fghe{text-align:center;padding:2rem 0}.success.svelte-52fghe span:where(.svelte-52fghe){margin-bottom:1rem;font-size:3rem;display:block}.success.svelte-52fghe p:where(.svelte-52fghe){color:#98b;font-size:.9rem}
