*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#f3ecd9;color:#2f3f4f;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,Noto Sans JP,Noto Sans CJK JP,system-ui,sans-serif;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}#stage{position:fixed;inset:0;width:100%;height:100%;background:#f3ecd9}#game{position:absolute;inset:0;width:100%;height:100%;display:block;background:transparent;border:0;padding:0;z-index:0;touch-action:none;-webkit-user-select:none;user-select:none}
