#game-stage{position:fixed;left:0;top:0;transform-origin:0 0;pointer-events:none}body.playing #game-stage{pointer-events:auto}#game-stage #play{width:100%;height:100%}#rotate-hint{border-color:#626b70;background:#343b40;color:#facf00;padding:10px 16px;font-size:12px}.landscape-ui #rotate-note{display:none}.touch #game-stage iframe{width:min(var(--stage-width),calc((var(--stage-height) - 140px)*16/9));height:min(calc(var(--stage-width)*9/16),calc(var(--stage-height) - 140px))}.touch.landscape-ui #game-stage .toolbar{height:40px}.touch.landscape-ui #game-stage #framebox{top:40px;bottom:82px}.touch.landscape-ui #game-stage iframe{width:min(var(--stage-width),calc((var(--stage-height) - 122px)*16/9));height:min(calc(var(--stage-width)*9/16),calc(var(--stage-height) - 122px))}.touch.landscape-ui body[data-phase="arena"] #game-stage #framebox{bottom:0}.touch.landscape-ui body[data-phase="arena"] #game-stage iframe{width:min(calc(var(--stage-width) - 138px),calc((var(--stage-height) - 40px)*16/9));height:min(calc((var(--stage-width) - 138px)*9/16),calc(var(--stage-height) - 40px))}.touch.landscape-ui #game-stage .steer{width:64px;height:60px}.touch.landscape-ui #game-stage #touch-controls{left:5px;right:5px;bottom:12px}.forced-landscape dialog,.forced-landscape #library{position:fixed;left:50%;top:50%;margin:0;transform:translate(-50%,-50%) rotate(90deg);width:min(850px,calc(var(--stage-width) - 24px));max-height:calc(var(--stage-height) - 24px)}.forced-landscape #library header{top:-16px}.forced-landscape #game-stage #desktop-help{display:none}@media(pointer:fine){#rotate{display:none}.touch #rotate{display:block}}
