/* Readable match information and a single image-first playing canvas. */
#gameView .route-banner{height:68px!important;min-height:68px!important;max-height:68px!important}
#gameView .route-banner .eyebrow{display:none!important}
#gameView .route-banner .route-copy{display:none!important}
#gameView .route-banner>div:first-child{width:100%!important}
#gameView .route-track{width:100%;min-height:44px;display:flex!important;align-items:center!important}
.rounders-route-line{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 14px;border:1px solid #b9b2a8;border-radius:8px;background:#fff;color:#171717}.rounders-route-line small{font-size:.68rem;font-weight:900;letter-spacing:.08em;color:#695f55}.rounders-route-line strong{font:800 1.05rem/1 'Roboto Mono',monospace;letter-spacing:.08em}.rounders-route-line b{font-size:.78rem;color:#b24b13}
#gameView .question-rail{grid-template-columns:max-content minmax(0,1fr) 174px!important}
#gameView .question-rail .value{width:174px!important;min-width:174px!important;height:54px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1px!important;padding:5px 10px!important}
#gameView .question-rail .value small{font-size:.52rem!important;letter-spacing:.08em!important;white-space:nowrap!important}.question-rail .value strong{font-size:2.45rem!important;line-height:.78!important}
#gameView .stage:not(:has(.final-splash)){grid-template-rows:58px 280px 200px 40px!important}
#gameView .stage:not(:has(.final-splash)) article#questionText{height:280px!important;min-height:280px!important;max-height:280px!important}
#gameView .stage:not(:has(.final-splash)) #answerReveal{height:200px!important;min-height:200px!important;max-height:200px!important}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) article#questionText{height:490px!important;min-height:490px!important;max-height:490px!important}
#gameView #questionText:has(.question-media){display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:12px!important}
#gameView #questionText:has(.question-media) .question-copy{flex:0 1 auto!important;width:100%;max-height:155px!important;overflow:auto!important;padding:0 4px 0 0!important}
#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) #questionText:has(.question-media) .question-copy{max-height:135px!important}
#gameView .question-media{display:block!important;flex:1 1 auto!important;max-width:100%!important;max-height:330px!important;margin:auto!important;object-fit:contain!important}
#gameView .answer-media{max-height:155px!important;margin:8px auto 0!important}
#gameView #gameControls{height:auto!important;min-height:0!important;align-self:stretch!important;overflow:visible!important}
#gameView #undoButton{min-height:84px!important}
@media(max-width:850px){#gameView .stage:not(:has(.final-splash)){grid-template-rows:58px 365px 255px 40px!important}#gameView .stage:not(:has(.final-splash)) article#questionText{height:365px!important;min-height:365px!important;max-height:365px!important}#gameView .stage:not(:has(.final-splash)) #answerReveal{height:255px!important;min-height:255px!important;max-height:255px!important}#gameView .stage:not(:has(.final-splash)):has(#answerReveal.hidden) article#questionText{height:630px!important;min-height:630px!important;max-height:630px!important}.question-rail .value{width:142px!important;min-width:142px!important}}
