body { font-family: Arial, sans-serif; background-color: #f8fafc; margin: 0; padding: 40px; color: #1e293b; } .container { max-width: 700px; margin: 0 auto; padding: 20px; background-color: #ffffff; border-radius: 12px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.05); } h1, h2 { text-align: center; } form { display: flex; flex-direction: column; gap: 10px; } input[type="number"], input[type="checkbox"] { margin-top: 5px; } input[type="submit"], button.btn { margin-top: 20px; padding: 10px 20px; background-color: #0f766e; color: white; border: none; border-radius: 6px; cursor: pointer; } button.btn:hover, input[type="submit"]:hover { background-color: #115e59; } .card { margin-top: 20px; padding: 20px; background-color: #e2f4f1; border-radius: 8px; } .mt { margin-top: 30px; } .button-group { display: flex; gap: 20px; justify-content: center; margin-top: 20px; }