*{box-sizing:border-box}
html,body{margin:0;width:100%;height:100%;background:#04090d;overflow:hidden}
#gameViewport{position:fixed;left:env(safe-area-inset-left,0px);top:env(safe-area-inset-top,0px);width:calc(100% - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));height:calc(100% - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));background:#04090d;overflow:hidden}
#gameFrame{display:block;position:absolute;left:50%;top:50%;width:1672px;height:941px;border:0;transform:translate(-50%,-50%);transform-origin:center;}
