/* Keep every live cue readable without borrowing space from another panel. */
#gameView .route-banner{height:76px!important;min-height:76px!important;max-height:76px!important}
.rounders-route-line{display:grid!important;grid-template-columns:150px repeat(4,minmax(0,1fr)) 96px!important;gap:8px!important;align-items:center!important}
.rounders-route-line small{white-space:nowrap!important}
.rounders-route-player{position:relative;min-width:0;padding:5px 7px;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 .8rem/1.1 Inter,Arial,sans-serif!important;color:#302d29!important}
.rounders-route-player:not(:last-of-type)::after{content:"→";position:absolute;right:-8px;top:5px;color:#8c8276;font:900 1rem/1 Inter,Arial,sans-serif;z-index:2}
.rounders-route-player em{font-style:normal;color:#8b5a23;margin-right:4px}.rounders-route-player.current{background:#f26722;color:#fff!important}.rounders-route-player.current em{color:#fff1dc}
.rounders-route-line b{white-space:nowrap!important;text-align:right!important}

/* Progress belongs with the scorecard, below the four player rows. */
#gameView aside #questionNumber{display:block!important;margin:16px 0 7px!important;font-size:.74rem!important;font-weight:850!important;color:#3f3932!important}
#gameView aside>.track{display:block!important;margin:0!important}

/* The control rail is one five-button unit. Undo must never fall outside it. */
#gameView .stage:not(:has(.final-splash)) #gameControls{height:540px!important;min-height:540px!important;max-height:540px!important;overflow:visible!important;grid-template-rows:repeat(5,minmax(0,1fr))!important}
#gameView #undoButton{min-height:0!important;overflow:visible!important}
@media(max-width:850px){#gameView .route-banner{height:90px!important;min-height:90px!important;max-height:90px!important}.rounders-route-line{grid-template-columns:118px repeat(4,minmax(0,1fr))!important;gap:4px!important}.rounders-route-player{padding:5px 3px;font-size:.67rem!important}.rounders-route-line b{display:none!important}#gameView .stage:not(:has(.final-splash)) #gameControls{height:690px!important;min-height:690px!important;max-height:690px!important}}
