.app-stage{--stage-width:1920px;--stage-height:1080px;touch-action:manipulation;width:1920px;height:1080px;transform:translate(-50%, -50%) scale(var(--stage-scale,1));transform-origin:50%;position:fixed;top:50%;left:50%;overflow:hidden}.app-stage__scroller{flex-direction:column;width:1920px;height:1080px;display:flex;overflow:hidden auto}.app-stage__portal{pointer-events:none;position:absolute;inset:0}.app-stage__portal>*{pointer-events:auto}.app-stage__scroller>*{flex-shrink:0}[data-stage-fit=letterbox] .app-stage{-webkit-mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 24px),#0000 100%)}[data-stage-fit=pillarbox] .app-stage{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}
