body { margin: 0; padding: 0; font-family: "Segoe UI", Arial, sans-serif; background: linear-gradient(135deg, #4e54c8, #8f94fb); height: 100vh; display: flex; justify-content: center; align-items: center; } .container { background: white; padding: 40px; width: 350px; border-radius: 15px; box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.20); text-align: center; animation: fadeIn 0.6s ease-in-out; } h2 { margin-bottom: 20px; color: #333; } input[type="submit"] { margin-top: 20px; width: 100%; padding: 12px; background-color: #4e54c8; border: none; border-radius: 8px; color: white; font-size: 16px; cursor: pointer; transition: 0.3s ease; } input[type="submit"]:hover { background-color: #3c42a6; } @keyframes fadeIn { from {opacity: 0; transform: translateY(-10px);} to {opacity: 1; transform: translateY(0);} }