*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden;background:#173a52;overscroll-behavior:none;touch-action:none}body{font-family:MpFontBody,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,system-ui,sans-serif;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#app{position:fixed;inset:0;overflow:hidden;touch-action:none}#stage{position:absolute;inset:0;overflow:hidden;background:#f5efdd;touch-action:none}#game{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:transparent;border:0;padding:0;box-shadow:none;border-radius:0;object-fit:fill;visibility:visible;opacity:1;touch-action:none}#stage input{font-family:inherit}
