.question-title{font-weight:600;margin-bottom:15px;font-size:1.1rem;color:#2c3e50}.options{display:flex;flex-wrap:wrap;gap:10px}.option-btn{flex:1;min-width:120px;padding:12px 15px;background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;text-align:center;transition:all .3s ease;font-weight:500}.option-btn:hover{background-color:#e9ecef;transform:translateY(-2px)}.option-btn.selected{background-color:#4a6fa5;color:white;border-color:#4a6fa5;box-shadow:0 5px 10px rgba(74,111,165,.2)}.question-number{display:inline-block;background-color:#4a6fa5;color:white;width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;margin-right:10px;font-weight:700}