.app{overscroll-behavior:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}#phaser-game{width:100%;height:100%;position:fixed;top:0;left:0}#phaser-game canvas{touch-action:none;width:100%;height:100%;display:block}.menu{text-align:center;max-width:90vw;padding:clamp(1rem,4vw,2rem)}.title{color:#0f0;text-shadow:0 0 10px #0f0;letter-spacing:clamp(.2rem,1vw,.8rem);margin-bottom:2rem;font-family:Courier New,monospace;font-size:clamp(2rem,10vw,6rem)}.start-button{color:#0f0;cursor:pointer;background-color:#0000;border:2px solid #0f0;padding:clamp(.5rem,2vw,1rem) clamp(1rem,4vw,2rem);font-family:Courier New,monospace;font-size:clamp(1rem,4vw,2rem);transition:all .3s}.start-button:hover{color:#000;background-color:#0f0;box-shadow:0 0 20px #0f0}.start-button:active{transform:scale(.95)}.privacy-link{color:#888;margin-top:2rem;font-family:Courier New,monospace;font-size:.85rem;display:block}.privacy-link:hover{color:#0f0}*{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior:none;touch-action:none;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;position:fixed;overflow:hidden}body{color:#0f0;background-color:#000;height:100dvh;font-family:Courier New,monospace}#root{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}
