.question-latex-container{justify-content:center;align-items:center;min-height:60px;display:flex}.question-text-container{align-items:flex-start;min-height:60px;display:flex}.question-text{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.6}.option-latex-container{align-items:center;min-height:40px;display:flex}.option-text{word-wrap:break-word;line-height:1.5}.katex{font-size:1.1em!important}.katex-display{text-align:center;margin:.5em 0!important}.katex-display>.katex{font-size:1.2em!important}@media (max-width:768px){.katex{font-size:1em!important}.katex-display>.katex{font-size:1.1em!important}.question-text{font-size:.95em}}.option-button{transition:all .2s cubic-bezier(.4,0,.2,1)}.option-button:hover{transform:translateY(-1px)}.option-button.selected{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f626}.difficulty-easy{background:linear-gradient(135deg,#10b981,#059669)}.difficulty-medium{background:linear-gradient(135deg,#f59e0b,#d97706)}.difficulty-hard{background:linear-gradient(135deg,#ef4444,#dc2626)}.question-header{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0}.progress-bar{background:linear-gradient(90deg,#3b82f6,#1d4ed8);transition:width .3s ease-in-out}.katex .mord{color:#1f2937}.katex .mbin,.katex .mrel{color:#3b82f6}.katex .mop{color:#7c3aed}.katex .mfrac{color:#059669}.katex .mord.chemistry{color:#dc2626}.katex .mord.physics{color:#1d4ed8}.katex .mord.math{color:#7c3aed}
