/* style.css */ body { font-family: Arial, sans-serif; max-width: 600px; margin: 0 auto; padding: 20px; background: #f0f0f0; } .container { background: white; padding: 20px; border-radius: 10px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); } h1 { color: #1a237e; text-align: center; } .score { text-align: center; font-size: 1.2em; margin: 10px 0; color: #d32f2f; } .question-box { background: #e3f2fd; padding: 15px; border-radius: 8px; margin: 15px 0; } .question-number { font-weight: bold; margin-bottom: 10px; } .question { font-size: 1.1em; margin-bottom: 15px; } .options { display: grid; gap: 8px; } .option { background: #2196f3; color: white; padding: 10px; border-radius: 5px; cursor: pointer; text-align: center; } .option:hover { background: #1976d2; } .option.correct { background: #4caf50; } .option.wrong { background: #f44336; } .result { margin-top: 10px; padding: 10px; border-radius: 5px; text-align: center; display: none; } .result.correct { background: #c8e6c9; color: #2e7d32; } .result.incorrect { background: #ffcdd2; color: #c62828; } .start-btn, .lifeline { background: #ff9800; color: white; border: none; padding: 10px 20px; border-radius: 5px; cursor: pointer; display: block; margin: 10px auto; } .lifeline:disabled { background: #ccc; cursor: not-allowed; } .game-over { text-align: center; padding: 20px; }