.page-header.svelte-1a9rnbr.svelte-1a9rnbr{background:var(--bg-secondary);border-bottom:1px solid var(--border);padding:3rem 1.5rem;text-align:center}.page-header.svelte-1a9rnbr h1.svelte-1a9rnbr{font-size:2rem;color:var(--text-primary);margin-bottom:.5rem}.page-header.svelte-1a9rnbr p.svelte-1a9rnbr{color:var(--text-secondary)}.page-content.svelte-1a9rnbr.svelte-1a9rnbr{max-width:480px;margin:0 auto;padding:3rem 1.5rem}.card.svelte-1a9rnbr.svelte-1a9rnbr{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:2rem}.card.svelte-1a9rnbr .success-alert.svelte-1a9rnbr{background:#4caf5026;border:1px solid #4caf50;color:#4caf50;padding:1rem;border-radius:6px;line-height:1.5}.card.svelte-1a9rnbr .form.svelte-1a9rnbr{display:flex;flex-direction:column;gap:1.25rem}.card.svelte-1a9rnbr .form .form-group.svelte-1a9rnbr{display:flex;flex-direction:column;gap:.4rem}.card.svelte-1a9rnbr .form .form-group label.svelte-1a9rnbr{color:var(--text-primary);font-size:.9rem;font-weight:700}.card.svelte-1a9rnbr .form .form-group input.svelte-1a9rnbr{background:var(--bg-primary);border:1px solid var(--border);color:var(--text-primary);padding:.75rem;border-radius:6px}.card.svelte-1a9rnbr .form .submit-btn.svelte-1a9rnbr{background:var(--accent);color:#fff;padding:.8rem;border-radius:20px;font-weight:700}.card.svelte-1a9rnbr .footer-link.svelte-1a9rnbr{text-align:center;margin-top:1.5rem}.card.svelte-1a9rnbr .footer-link a.svelte-1a9rnbr{color:var(--accent);font-size:.9rem}
