/* Keep the control rail within the fixed game frame; Undo needs less height. */
@media(min-width:851px){
  #gameView .stage:not(:has(.final-splash)) #gameControls{height:524px!important;min-height:524px!important;max-height:524px!important;grid-template-rows:repeat(4,minmax(0,1fr)) 74px!important}
  #gameView #undoButton{height:74px!important;min-height:74px!important;max-height:74px!important}
}

/* Text-only questions sit in the upper-middle of the generous question card. */
#gameView #questionText:not(:has(.question-media)) .question-copy{transform:translateY(-26px)}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) #questionText:not(:has(.question-media)) .question-copy{transform:translateY(-64px)}
