.container.svelte-1wx4tso{max-width:450px;margin:60px auto;padding:0 24px}.card.svelte-1wx4tso{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 8px #1f2a2414;border:1px solid #DDE7E2}h1.svelte-1wx4tso{font-size:1.5rem;color:#1f2a24;margin-bottom:8px}.text-secondary.svelte-1wx4tso{color:#4f5f58;margin-bottom:24px}.form-group.svelte-1wx4tso{margin-bottom:20px}label.svelte-1wx4tso{display:block;margin-bottom:8px;font-weight:500;color:#1f2a24;font-size:14px}input.svelte-1wx4tso{width:100%;padding:12px 16px;border:1px solid #DDE7E2;border-radius:8px;font-size:15px;font-family:inherit}input.svelte-1wx4tso:focus{outline:none;border-color:#66b283;box-shadow:0 0 0 3px #66b2831a}.btn.svelte-1wx4tso{width:100%;background:#66b283;color:#fff;border:none;padding:14px;border-radius:8px;cursor:pointer;font-weight:500;font-size:15px;font-family:inherit}.btn.svelte-1wx4tso:hover:not(:disabled){background:#2f5d50}.btn.svelte-1wx4tso:disabled{opacity:.6;cursor:not-allowed}.btn.secondary.svelte-1wx4tso{background:#fff;color:#1f2a24;border:1px solid #DDE7E2;text-decoration:none;display:block;text-align:center;margin-top:16px}.back-link.svelte-1wx4tso{display:block;text-align:center;margin-top:16px;color:#66b283;text-decoration:none;font-size:14px}.back-link.svelte-1wx4tso:hover{text-decoration:underline}.alert.svelte-1wx4tso{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.alert-success.svelte-1wx4tso{background:#66b2831a;color:#2f5d50}.alert-error.svelte-1wx4tso{background:#e74c3c1a;color:#c0392b}
