*{box-sizing:border-box}html,body{margin:0;background:#15100a;color:#f1e2c0;font:15px Georgia,Times New Roman,serif}#game{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#stage{position:absolute;top:env(safe-area-inset-top,0px);right:env(safe-area-inset-right,0px);bottom:env(safe-area-inset-bottom,0px);left:env(safe-area-inset-left,0px)}#stage:fullscreen{inset:0}canvas{display:block}.below{max-width:900px;margin:0 auto;padding:18px 16px 32px;text-align:center}.below h1{font-size:24px;letter-spacing:.12em;text-transform:uppercase;margin:8px 0;color:#f3d48c}.below p{color:#d6c6a2;margin:8px 0 18px}.ad{min-height:100px}
