body { font-family: Arial, sans-serif; background-color: #eef2f3; margin: 0; padding: 20px; } .container { max-width: 400px; margin: auto; background: white; padding: 20px; border-radius: 10px; box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1); } h1 { text-align: center; color: #333; } h2 { margin-top: 20px; color: #555; } input, select, button { width: 100%; padding: 12px; margin: 10px 0; border: 1px solid #ccc; border-radius: 5px; font-size: 16px; } input:focus, select:focus, button:focus { outline: none; border-color: #007bff; } button { background-color: #007bff; color: white; border: none; cursor: pointer; font-weight: bold; transition: background-color 0.3s; } button:hover { background-color: #0056b3; } #result { padding: 10px; background-color: #f8f9fa; border: 1px solid #ddd; border-radius: 5px; text-align: center; font-size: 18px; color: #333; }