html,body{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#070908;width:100%;height:100%;margin:0;padding:0;overflow:hidden;position:fixed;inset:0}#app{background:#070908;box-sizing:border-box;display:grid;place-items:center;position:fixed;inset:0 auto auto 0;width:var(--game-viewport-width,100vw);height:var(--game-viewport-height,100dvh);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow:hidden}canvas{image-rendering:auto;display:block!important;margin:auto!important;width:min(100%,calc(var(--game-viewport-height,100dvh)*1.77778))!important;height:min(100%,calc(var(--game-viewport-width,100vw)*.5625))!important;max-width:100%!important;max-height:100%!important;object-fit:contain}
