* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: Arial, Helvetica, sans-serif; min-height: 100vh; display: flex; justify-content: center; align-items: center; background: linear-gradient(135deg, #74ebd5, #9face6); padding: 20px; } .card { background: rgba(255, 255, 255, 0.15); padding: 40px 30px; border-radius: 20px; text-align: center; color: white; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); max-width: 700px; width: 100%; } h1 { font-size: 2.5rem; margin-bottom: 20px; } h2 { font-size: 1.5rem; margin-bottom: 15px; font-weight: 400; } h3 { font-size: 1.1rem; font-weight: 300; opacity: 0.9; } .buttons { margin-top: 25px; display: flex; flex-direction: column; gap: 12px; } button { padding: 12px; border: none; border-radius: 10px; font-size: 1rem; cursor: pointer; background: white; color: #333; transition: 0.3s; } button:hover { transform: scale(1.03); }