.page.svelte-a23kkf{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.card.svelte-a23kkf{background:#1a1f2e;border:1px solid #2d3147;border-radius:12px;width:100%;max-width:440px;padding:40px}.back.svelte-a23kkf{color:#8b93b0;margin-bottom:24px;font-size:.85rem;text-decoration:none;display:inline-block}.back.svelte-a23kkf:hover{color:#c0c8e0}h1.svelte-a23kkf{color:#f0f4ff;margin-bottom:10px;font-size:1.6rem;font-weight:700}p.svelte-a23kkf{color:#8b93b0;margin-bottom:24px;line-height:1.6}label.svelte-a23kkf{color:#94a3b8;margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}input.svelte-a23kkf{color:#e8eaf0;background:#0f1117;border:1px solid #2d3147;border-radius:6px;outline:none;width:100%;margin-bottom:16px;padding:10px 14px;font-size:1rem;transition:border-color .2s}input.svelte-a23kkf:focus{border-color:#2563eb}button.svelte-a23kkf{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;width:100%;padding:11px;font-size:1rem;font-weight:600;transition:background .2s}button.svelte-a23kkf:hover:not(:disabled){background:#1d4ed8}button.svelte-a23kkf:disabled{opacity:.6;cursor:not-allowed}.success.svelte-a23kkf{background:#14532d;border:1px solid #16a34a;border-radius:8px;padding:16px}.success.svelte-a23kkf p:where(.svelte-a23kkf){color:#86efac;margin-bottom:8px}.success.svelte-a23kkf p:where(.svelte-a23kkf):last-child{margin-bottom:0}.warning.svelte-a23kkf{background:#451a03;border:1px solid #92400e;border-radius:8px;padding:16px}.warning.svelte-a23kkf p:where(.svelte-a23kkf){color:#fcd34d;margin-bottom:8px}.warning.svelte-a23kkf p:where(.svelte-a23kkf):last-child{margin-bottom:0}.error.svelte-a23kkf{color:#f87171;margin-top:-8px;margin-bottom:12px;font-size:.85rem}
