body { font-family: Arial, sans-serif; text-align: center; margin: 20px; } h1 { margin-bottom: 20px; } form { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin-bottom: 20px; } form input[type="number"], form select, form button { margin: 5px; padding: 8px; border-radius: 5px; border: 1px solid #ccc; } img { display: block; margin: 20px auto; max-width: 300px; height: auto; }