body { font-family: 'Arial', sans-serif; background: linear-gradient(135deg, #66bb6a, #388e3c); /* Green gradient */ display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; } .login-container, .rewards-container, .apply-rewards-container, .rewards-above-container, .rewards-below-container { background-color: #ffffff; padding: 40px; border-radius: 20px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); width: 100%; max-width: 400px; text-align: center; background-color: rgba(255, 255, 255, 0.9); } h1 { font-size: 30px; color: #388e3c; /* Dark green */ margin-bottom: 20px; } .input-group { margin: 15px 0; width: 100%; } .input-group input { width: 100%; padding: 12px; font-size: 16px; border-radius: 25px; border: 1px solid #ccc; background-color: #f8e0c2; outline: none; text-align: center; } .input-group input:focus { border-color: #388e3c; /* Dark green on focus */ } button { width: 100%; padding: 14px; font-size: 16px; border-radius: 30px; background: linear-gradient(135deg, #66bb6a, #388e3c); /* Green gradient button */ color: white; border: none; cursor: pointer; transition: background-color 0.3s ease; } button:hover { background: linear-gradient(135deg, #388e3c, #66bb6a); /* Darker green on hover */ } .forgot-link { font-size: 12px; color: #388e3c; text-decoration: none; margin-top: 10px; } .forgot-link:hover { text-decoration: underline; } .register-link { margin-top: 15px; font-size: 12px; color: #388e3c; } .register-link a { color: #388e3c; text-decoration: none; } .register-link a:hover { text-decoration: underline; } .error-message { color: red; font-size: 14px; margin-top: 10px; text-align: center; } .reward-details, .apply-rewards-details { font-size: 16px; color: #388e3c; margin-bottom: 20px; } .reward-button, .apply-rewards-button { width: 100%; padding: 14px; font-size: 16px; border-radius: 30px; background: linear-gradient(135deg, #66bb6a, #388e3c); /* Green gradient button */ color: white; border: none; cursor: pointer; transition: background-color 0.3s ease; } .reward-button:hover, .apply-rewards-button:hover { background: linear-gradient(135deg, #388e3c, #66bb6a); /* Darker green on hover */ }