/* Image questions use two reserved rows: copy first, image second. */
#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) #questionText:has(.question-media){display:grid!important;grid-template-rows:minmax(112px,1fr) minmax(0,280px)!important;align-content:stretch!important;gap:10px!important}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) #questionText:has(.question-media) .question-copy{grid-row:1!important;align-self:start!important;max-height:none!important;overflow:hidden!important}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) #questionText:has(.question-media) .question-media{grid-row:2!important;align-self:center!important;justify-self:center!important;max-height:280px!important;margin:0 auto!important}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) #questionText.rounders-image-long .question-copy{font-size:clamp(1rem,1.3vw,1.36rem)!important;line-height:1.12!important}

#gameView .stage:not(:has(.final-splash)):has(#answerReveal:not(.hidden)) #questionText:has(.question-media){display:grid!important;grid-template-rows:minmax(86px,1fr) minmax(0,138px)!important;align-content:stretch!important;gap:8px!important}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal:not(.hidden)) #questionText:has(.question-media) .question-copy{grid-row:1!important;align-self:start!important;max-height:none!important;overflow:hidden!important}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal:not(.hidden)) #questionText:has(.question-media) .question-media{grid-row:2!important;align-self:center!important;justify-self:center!important;max-height:138px!important;margin:0 auto!important}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal:not(.hidden)) #questionText.rounders-image-long .question-copy{font-size:clamp(.92rem,1.15vw,1.12rem)!important;line-height:1.1!important}
@media(max-width:850px){#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) #questionText:has(.question-media){grid-template-rows:minmax(145px,1fr) minmax(0,410px)!important}#gameView .stage:not(:has(.final-splash)):has(#answerReveal:not(.hidden)) #questionText:has(.question-media){grid-template-rows:minmax(130px,1fr) minmax(0,205px)!important}}
