/* The answer image sits to the right of its reveal card, leaving copy clean on the left. */
#gameView #answerReveal:has(.answer-media) .answer-media{width:auto!important;max-width:calc(100% - 8px)!important;justify-self:end!important;margin-right:8px!important}

/* Longer questions scale down in discreet steps instead of needing a scroll bar. */
#gameView #questionText.rounders-long-question{font-size:clamp(1.18rem,1.55vw,1.65rem)!important;line-height:1.15!important}
#gameView #questionText.rounders-very-long-question{font-size:clamp(1.02rem,1.32vw,1.38rem)!important;line-height:1.12!important}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) #questionText.rounders-long-question .question-copy{transform:translateY(-42px)!important}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) #questionText.rounders-very-long-question .question-copy{transform:translateY(-18px)!important}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal:not(.hidden)) #questionText.rounders-long-question .question-copy{transform:translateY(-18px)!important}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal:not(.hidden)) #questionText.rounders-very-long-question .question-copy{transform:none!important}
