/* Only Bernoulli Racer: override the catalogue's main padding/max-width. */
body.play-page.sky-trails-page{height:100vh;height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#102a46}
.sky-trails-page .play-header{flex:0 0 54px;height:54px;padding:5px max(10px,env(safe-area-inset-right)) 5px max(10px,env(safe-area-inset-left));gap:8px}
.sky-trails-page .play-title{min-width:0}.sky-trails-page .play-title strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sky-trails-page .game-stage{flex:1 1 auto;min-height:0;height:auto;width:100%;max-width:none;margin:0;padding:0;display:block;background:#102a46}
.sky-trails-page #gameFrame{display:block;width:100%!important;height:100%!important;transform:none!important;border:0}
.sky-trails-page .game-stage:fullscreen{height:100vh;height:100dvh}.sky-trails-page .play-status[hidden]{display:none}
@media(max-width:600px){.sky-trails-page .play-title strong{font-size:13px}.sky-trails-page .play-title small{display:none}.sky-trails-page #newTabButton{display:none}}
@media(max-height:450px){.sky-trails-page .play-header{height:46px;flex-basis:46px;padding-top:2px;padding-bottom:2px}.sky-trails-page .play-title small{display:none}}
