body { font-family: "Arial", sans-serif; text-align: center; padding: 50px; background-color: #2c3e50; color: #ecf0f1; margin: 0; } #app { max-width: 600px; margin: 0 auto; background-color: #34495e; padding: 30px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); } header { margin-bottom: 30px; } h1 { color: #3498db; font-size: 32px; margin-bottom: 20px; } p { color: #ecf0f1; font-size: 18px; margin-bottom: 30px; } main { margin-bottom: 30px; } #word-container { margin-bottom: 30px; font-size: 36px; font-weight: bold; color: #2ecc71; } #word-input { font-size: 18px; padding: 15px; margin-bottom: 30px; border: 2px solid #3498db; border-radius: 8px; color: #3498db; background-color: #fff; } #game-info { display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 30px; } #score, #timer, #remaining-clicks { font-size: 18px; margin-bottom: 20px; color: #ecf0f1; flex-basis: 100%; } #score-value, #time-left, #remaining-clicks-value { font-weight: bold; color: #e74c3c; } label { display: block; margin-bottom: 15px; color: #3498db; font-size: 18px; } #difficulty-select { font-size: 18px; padding: 15px; margin-bottom: 30px; border: 2px solid #3498db; border-radius: 8px; color: #3498db; background-color: #fff; } button { font-size: 18px; padding: 15px; cursor: pointer; background-color: #3498db; color: #fff; border: none; border-radius: 8px; margin-right: 15px; transition: background-color 0.3s ease; } button:disabled { background-color: #bdc3c7; cursor: not-allowed; } button:hover { background-color: #2980b9; } #another-word-button { margin-bottom: 30px; } #remaining-clicks-value { margin-left: 5px; }