:root{--wall: #16171a}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#16171a;background-image:radial-gradient(circle at 18% 12%,rgba(255,59,107,.2),transparent 42%),radial-gradient(circle at 82% 78%,rgba(46,196,182,.18),transparent 46%),radial-gradient(circle at 50% 50%,#2a2b2f,#101113 78%),repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 2px,transparent 2px 9px);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none;overscroll-behavior:none}#app{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}#stage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);overflow:hidden;box-shadow:0 0 0 3px #14110f,0 24px 70px #000000a8;border-radius:2px}#game{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}
