.forgot-body{color:#f9fafb;box-sizing:border-box;background:#020617;min-height:100vh;margin:0;padding:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.forgot-card{box-sizing:border-box;background:#0b1120;border:1px solid #1f2937;border-radius:16px;width:100%;max-width:420px;margin:auto;padding:28px}.forgot-card h2{margin-top:0;margin-bottom:8px;font-size:24px}.forgot-card .cf-turnstile{margin:10px 5px}.forgot-form input{color:#fff;box-sizing:border-box;background:#020617;border:1px solid #1f2937;border-radius:8px;outline:none;width:100%;margin-bottom:14px;padding:10px}.forgot-form input:focus{border-color:#22c55e}.forgot-form button{color:#022c22;cursor:pointer;background:#22c55e;border:none;border-radius:999px;width:100%;padding:10px;font-weight:600}.forgot-form button:disabled{opacity:.7;cursor:not-allowed}.forgot-form button:hover:not(:disabled){background:#16a34a}
