.quiz-container{max-width:800px;margin:2rem auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.quiz-progress{height:10px;background:#eee;border-radius:5px;margin:20px 0}.progress-bar{height:100%;background:#4CAF50;border-radius:5px;width:0;transition:width 0.3s ease}.question{display:none;margin-bottom:30px}.question.active{display:block}.options{display:flex;flex-direction:column;gap:10px;margin-top:15px}.option{padding:15px;background:#f5f5f5;border-radius:5px;cursor:pointer;transition:background 0.3s ease}.option:hover{background:#e0e0e0}.quiz-button{background:#4CAF50;color:white;padding:12px 24px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.quiz-button:hover{background:#45a049}