/* Image-question cards reserve readable copy space before sizing their image. */
#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) #questionText:has(.question-media){justify-content:flex-start!important;overflow:hidden!important;gap:10px!important}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) #questionText:has(.question-media) .question-copy{display:block!important;visibility:visible!important;flex:0 0 auto!important;max-height:110px!important;overflow:hidden!important}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) #questionText:has(.question-media) .question-media{display:block!important;visibility:visible!important;flex:0 0 auto!important;width:auto!important;max-width:100%!important;max-height:280px!important;margin:auto!important;object-fit:contain!important}
@media(max-width:850px){#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) #questionText:has(.question-media) .question-copy{max-height:150px!important}#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) #questionText:has(.question-media) .question-media{max-height:410px!important}}
