body { font-family: Arial, sans-serif; background-color: #f9f9f9; margin: 0; padding: 0; } .container { max-width: 600px; margin: 50px auto; padding: 20px; background: #fff; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); } h1 { text-align: center; } form input, form button { display: block; width: 100%; margin: 10px 0; padding: 10px; font-size: 16px; } form button { background: #007bff; color: #fff; border: none; cursor: pointer; } .error { color: red; text-align: center; } .menu .items { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; } .menu .item { border: 1px solid #ddd; padding: 15px; width: 200px; text-align: center; background: #fff; }