/* Keep the playable stage and controls within a desktop window's height. */
.desktop .game-panel{align-self:start}
.desktop .stage{height:clamp(380px,calc(100dvh - 180px),760px);min-height:0;aspect-ratio:auto;flex:none}
.desktop .game-panel:fullscreen .stage{height:auto;min-height:0;flex:1}
