:root{--sa-t:calc(max(env(safe-area-inset-top,0px),var(--tg-safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--sa-r:calc(max(env(safe-area-inset-right,0px),var(--tg-safe-area-inset-right,0px)) + var(--tg-content-safe-area-inset-right,0px));--sa-b:calc(max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px)) + var(--tg-content-safe-area-inset-bottom,0px));--sa-l:calc(max(env(safe-area-inset-left,0px),var(--tg-safe-area-inset-left,0px)) + var(--tg-content-safe-area-inset-left,0px))}#touch{z-index:5;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;--l:var(--sa-l);--r:var(--sa-r);--b:var(--sa-b);position:fixed;inset:0}#stick{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}#stick:before,#stick i{content:"";border-radius:50%;position:absolute}#stick:before{background:#0000001f;border:2px solid #ffffff59;width:124px;height:124px;top:-62px;left:-62px}#stick i{background:#ffffff73;width:56px;height:56px;top:-28px;left:-28px}#touch .tb{color:#fff;text-shadow:0 0 3px #000;background:#00000047;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font:700 22px/1 system-ui,sans-serif;display:flex;position:absolute}#touch .tb.on{background:#7dff7a59}#t-fire{z-index:1;background:#c8281e59!important}#t-gear{background:#00000040;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}#rotate{z-index:60;text-align:center;color:#eee6d6;background:radial-gradient(at 50% 40%,#3a3326 0,#14161b 75%);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;font:700 20px/1.3 system-ui,sans-serif;display:none;position:fixed;inset:0}#rotate i{font-size:64px;font-style:normal;animation:2s ease-in-out infinite turnphone}@keyframes turnphone{0%,25%{transform:rotate(0)}55%,to{transform:rotate(-90deg)}}@media (orientation:portrait){#rotate{display:flex}}body.touch #dev{left:calc(var(--sa-l) + 8px);opacity:.7;font-size:9px}body.touch #ammobox{text-align:center;bottom:8px;left:50%;right:auto;transform:translate(-50%)}body.touch #status{left:calc(var(--sa-l) + 16px);font-size:20px}.panel,#buybtn{z-index:6}body.touch #buybtn{background:#00000047;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;padding:0;position:fixed;font-size:0!important}body.touch #buybtn:before{content:"$";font:700 24px/1 system-ui,sans-serif}body.touch #buybtn.kit:before{content:"⚔"}body.touch #dev{display:none}body.touch.devinfo #dev{display:block}.hold{pointer-events:none;opacity:0;width:0;height:0;transition:opacity .1s;position:absolute;top:0;left:0}.hold:before,.hold i{content:"";border-radius:50%;width:52px;height:52px;position:absolute;top:-26px;left:-26px}.hold:before{border:2px solid #fff6}.hold i{background:#ffffff38;transform:scale(0)}.hold.go{opacity:1;transition-delay:50ms}.hold.go i{transition:transform var(--hold,.18s) linear;transform:scale(1)}.hold.force,.hold.fire{opacity:1}.hold.fire:before{border-color:#ff503cbf;transition:transform 80ms;transform:scale(.55)}.hold.fire i{background:#ff503c99;animation:.2s infinite alternate holdpulse;transform:scale(.3)}@keyframes holdpulse{to{transform:scale(.42)}}#touch .tb{background:#12151b8c;border:2px solid #ffffff47;box-shadow:0 2px 8px #0005}#touch .tb small,body.touch #buybtn small{text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#0a0c1099;border-radius:4px;margin-top:3px;padding:1px 6px;font:700 10px/1.2 system-ui,sans-serif;position:absolute;top:100%;left:50%;transform:translate(-50%)}#t-fire{background:#12151b8c!important;border:3px solid #e9b23f!important;box-shadow:0 0 0 2px #0006,0 0 14px #e9b23f55!important}body.touch #buybtn,#t-gear{background:#12151b8c;border:2px solid #ffffff47}body.touch #status{padding:6px 14px;font-size:18px}body.touch #radar{top:calc(var(--sa-t) + 6px);left:calc(var(--sa-l) + 58px);gap:2px;width:clamp(84px,27vh,170px)}body.touch #radar span{font-size:12px}body.touch.lefty #radar{left:auto;right:calc(var(--sa-r) + 58px)}body.touch.lefty #feed{right:auto;left:calc(var(--sa-l) + 12px);align-items:flex-start}body.touch #feed div{padding:2px 8px;font-size:11px}body.touch #feed div:nth-child(n+3){display:none}body.touch #feed{top:calc(var(--sa-t) + 6px);right:calc(var(--sa-r) + 12px)}
