html,body{margin:0;padding:0;height:100%;overflow:hidden;background:#171412;overscroll-behavior:none;-webkit-text-size-adjust:100%}body{position:fixed;inset:0}#app{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,#2b2621,#1b1815 55%,#12100e)}#app:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,rgba(214,160,90,.05) 0 2px,transparent 2px),radial-gradient(circle at 70% 60%,rgba(210,200,170,.04) 0 2px,transparent 2px);background-size:90px 90px,130px 130px}#game,#ui{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:transparent;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none}#ui{background:transparent;touch-action:none}#game{pointer-events:none}canvas#game:focus-visible{outline:none}input{font-family:inherit;border-radius:8px}
