*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b0b12;height:100%;font-family:system-ui,-apple-system,sans-serif;overflow:hidden}#game{width:100vw;height:100dvh;display:block;position:fixed;inset:0}button{font-family:inherit}#top{top:calc(env(safe-area-inset-top) + 10px);align-items:center;gap:8px;display:flex;position:fixed;left:12px;right:12px}#title{letter-spacing:-.02em;text-shadow:0 1px 6px #0006;margin-right:auto;font-size:20px;font-weight:900}#top button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;height:36px;padding:0 12px;font-size:14px;font-weight:800}#xray,#slow,#vitals{color:#fff!important;background:#14161cb3!important}#xray.on,#slow.on,#vitals.on{background:#ff3b3b!important}#respawn{color:#fff!important;background:#14161cb3!important;font-size:18px!important}#weapons{top:calc(env(safe-area-inset-top) + 58px);flex-wrap:wrap;justify-content:center;gap:6px;padding:0 8px;display:flex;position:fixed;left:0;right:0}#weapons button{color:#fff;cursor:pointer;background:#14161c99;border:0;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:700}#weapons button.on{color:#111;background:#fff}#crosshair{pointer-events:none;background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px;position:fixed;top:50%;left:50%;box-shadow:0 0 0 1.5px #00000080}#hitmarker{pointer-events:none;opacity:0;color:#fff;background:linear-gradient(45deg,#0000 45%,currentColor 45% 55%,#0000 55%),linear-gradient(-45deg,#0000 45%,currentColor 45% 55%,#0000 55%);width:26px;height:26px;margin:-13px;position:fixed;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#0000 5px,#000 6px);mask:radial-gradient(circle,#0000 5px,#000 6px)}#hitmarker.kill{color:#ff2a2a}#hitmarker.pop{animation:.25s ease-out pop}@keyframes pop{0%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(1)}}#msg{text-align:center;letter-spacing:.08em;color:#fff;text-shadow:0 2px 8px #0009;opacity:0;pointer-events:none;font-size:22px;font-weight:900;transition:opacity .2s;position:fixed;top:58%;left:0;right:0}#msg.show{opacity:1}#joy{pointer-events:none;background:#ffffff1f;border:2px solid #ffffff59;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;display:none;position:fixed}#knob{background:#ffffffbf;border-radius:50%;width:52px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#fire{right:22px;bottom:calc(env(safe-area-inset-bottom) + 90px);background:#dc1e1e8c;border:3px solid #fffc;border-radius:50%;width:86px;height:86px;display:none;position:fixed}#help{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 36px);text-align:center;opacity:.75;text-shadow:0 1px 4px #0009;pointer-events:none;font-size:13px;position:fixed}@media (pointer:coarse){#fire{display:block}#help{display:none}}#credit a{color:inherit;text-decoration:none}#credit{bottom:calc(env(safe-area-inset-bottom) + 10px);text-align:center;color:#fff;opacity:.8;text-shadow:0 1px 4px #00000080;font-size:12px;text-decoration:none;position:fixed;left:0;right:0}#pauseBtn{letter-spacing:-1px;font-weight:900;color:#fff!important;background:#14161cb3!important}#pause{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;background:#08090c9e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}#pause[hidden]{display:none}#pause .card{text-align:center;background:#15171c;border-radius:18px;flex-direction:column;gap:10px;width:min(360px,100%);padding:22px 18px;display:flex;box-shadow:0 20px 60px #00000080}#pause h2{margin-bottom:4px;font-size:28px;font-weight:900}#pause button{color:#fff;cursor:pointer;background:#262a32;border:0;border-radius:12px;height:46px;font-size:16px;font-weight:800}#pause button.primary{color:#111;background:#fff}#pause .keys{opacity:.7;font-size:12.5px;line-height:1.5}#pause a{color:#fff;opacity:.6;font-size:13px}@media (width<=440px){#title{display:none}#top{justify-content:flex-end;gap:5px;left:8px;right:8px}#top button{white-space:nowrap;padding:0 9px;font-size:12.5px}#discord{width:34px;height:34px}}@media (width<=400px){#top button{padding:0 7px;font-size:12px}#top{gap:4px}#respawn,#pauseBtn{width:32px;padding:0!important}}#report{left:10px;top:calc(env(safe-area-inset-top) + 136px);text-shadow:0 1px 2px #000c;letter-spacing:.02em;color:#d9dbe0;z-index:5;background:#0e0f1280;border-left:3px solid #f2c200;border-radius:6px;width:min(270px,56vw);padding:8px 10px;font:600 10.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed}#report[hidden]{display:none}#report .hd{color:#f2c200;margin-bottom:4px;font-weight:800}#report .bar{background:#2b2e35;border-radius:3px;height:5px;margin:2px 0 4px;overflow:hidden}#report .bar i{background:#c81d1d;height:100%;display:block}#report .sub{color:#f2c200;margin-top:5px}#report .ok{color:#7fd17f}#report .warn{color:#ffb020}#report .dead,#report .crit{color:#ff5a4f}#report .w{opacity:.9}#report .ecg{background:#00000040;border-radius:3px;width:100%;height:30px;margin-top:5px;display:block}#kc{pointer-events:none;z-index:6;display:none;position:fixed;inset:0}#kc i{background:#000;height:11vh;position:absolute;left:0;right:0}#kc i:first-child{top:0}#kc i:nth-child(2){bottom:0}#kc b{text-align:center;letter-spacing:.3em;color:#f2c200;font:900 13px/1 ui-monospace,monospace;position:absolute;top:calc(11vh + 10px);left:0;right:0}body.killcam #kc{display:block}body.killcam #top,body.killcam #weapons,body.killcam #joy,body.killcam #fire,body.killcam #crosshair,body.killcam #hitmarker{visibility:hidden}#discord{color:#fff;background:#5865f2;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.discordBtn,#pause .discordBtn{background:#5865f2;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:800;text-decoration:none;display:flex;opacity:1!important;color:#fff!important;font-size:15px!important;text-decoration:none!important}#kcskip{right:calc(env(safe-area-inset-right) + 14px);pointer-events:auto;color:#111;cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:800;position:absolute;bottom:calc(11vh + 14px)}#scope{pointer-events:none;z-index:4;background:radial-gradient(circle,#0000 0 34vmin,#000 34.4vmin);display:none;position:fixed;inset:0}#scope:before,#scope:after{content:"";background:#000;position:absolute}#scope:before{width:2px;margin-left:-1px;top:15%;bottom:15%;left:50%}#scope:after{height:2px;margin-top:-1px;top:50%;left:15%;right:15%}body.scoped #scope{display:block}body.scoped #crosshair{visibility:hidden}#zoomBtn{right:calc(env(safe-area-inset-right) + 26px);bottom:calc(env(safe-area-inset-bottom) + 148px);z-index:5;background:#14161c8c;border:2px solid #fff9;border-radius:50%;width:52px;height:52px;font-size:22px;display:none;position:fixed}#zoomBtn.on{background:#ff3b3b}@media (pointer:coarse){#zoomBtn{display:block}}body.killcam #zoomBtn{visibility:hidden}
