body{margin:0;padding:8px 16px 2px;font-family:Noto Sans JP,sans-serif}#app{height:96vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ff3c00;margin:auto}.window-controls{margin-bottom:4vh}.exit-pseudo-fullscreen{display:none}.pseudo-fullscreen,.pseudo-fullscreen body{overflow:hidden;overscroll-behavior:none}.pseudo-fullscreen #app{position:fixed;top:env(safe-area-inset-top,0);right:env(safe-area-inset-right,0);bottom:env(safe-area-inset-bottom,0);left:env(safe-area-inset-left,0);height:auto;z-index:10;background:#000020;touch-action:none}.pseudo-fullscreen .exit-pseudo-fullscreen{display:block;position:fixed;top:calc(env(safe-area-inset-top,0px) + 6px);right:calc(env(safe-area-inset-right,0px) + 6px);z-index:11;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.15);color:#fff9;font-size:16px;line-height:32px}
