:root{--bone: #d6cdb8;--dim: #8f8778;--faint: #5c564c;--hi: #e8d48a;--red: #b8433a;--shadow: #120f0d;--pixel: "Jersey 10", "Impact", sans-serif;--term: "VT323", ui-monospace, monospace;--stone: none;font-family:var(--term);font-size:20px;text-transform:uppercase;letter-spacing:.04em}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:#0e0c0b;color:var(--bone)}canvas#c{display:block;width:100vw;height:100vh;image-rendering:pixelated}button{font-family:inherit;text-transform:inherit;letter-spacing:inherit}body.in-menu #hud{display:none}#hud{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;text-shadow:2px 2px 0 var(--shadow)}.bevel{box-shadow:inset 2px 2px #fff0d21f,inset -2px -2px #00000073}#hurt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(ellipse at center,transparent 45%,rgba(150,20,10,.75) 100%)}#hurt.on{animation:hurt .6s steps(6) forwards}#hurt.dead{background:#0c0505;opacity:1;animation:none}@keyframes hurt{0%{opacity:1}to{opacity:0}}#speedVal.low{color:#e0503f}#minimap{position:absolute;left:16px;top:16px;width:188px;height:188px;image-rendering:pixelated;opacity:.95;border:3px solid #2a2c26;outline:1px solid #6a6c5e;outline-offset:-5px;box-shadow:0 0 0 1px #0c0d0b}#crosshair{position:absolute;left:50%;top:50%;width:0;height:0}#crosshair i{position:absolute;background:var(--bone);box-shadow:1px 1px 0 var(--shadow)}#crosshair i:nth-child(1){width:2px;height:6px;left:-1px;top:-12px}#crosshair i:nth-child(2){width:2px;height:6px;left:-1px;top:6px}#crosshair i:nth-child(3){width:6px;height:2px;left:-12px;top:-1px}#crosshair i:nth-child(4){width:6px;height:2px;left:6px;top:-1px}#hitmarker{position:absolute;left:50%;top:50%;width:0;height:0;opacity:0}#hitmarker i{position:absolute;left:-1px;top:-5px;width:2px;height:10px;background:#fff;box-shadow:1px 1px 0 var(--shadow)}#hitmarker i:nth-child(1){transform:rotate(45deg) translateY(-13px)}#hitmarker i:nth-child(2){transform:rotate(135deg) translateY(-13px)}#hitmarker i:nth-child(3){transform:rotate(225deg) translateY(-13px)}#hitmarker i:nth-child(4){transform:rotate(315deg) translateY(-13px)}#hitmarker.on{animation:hm .4s steps(4) forwards}#hitmarker.kill i{background:var(--red)}@keyframes hm{0%{opacity:1;transform:scale(1.4)}25%{opacity:1;transform:scale(1)}70%{opacity:1}to{opacity:0}}#popups{position:absolute;left:calc(50% + 24px);top:calc(50% + 8px)}.pop{position:absolute;left:0;white-space:nowrap;font-family:var(--pixel);font-size:34px;line-height:1;color:#ffe233;animation:pop 1.1s steps(12) forwards}.pop.big{font-size:46px}.pop small{display:block;font-family:var(--term);font-size:16px;color:var(--bone)}@keyframes pop{0%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translateY(-24px)}}#statusbar{position:absolute;left:0;right:0;bottom:0;height:76px;display:flex;background:var(--stone) 0 0 / 128px 128px,#2a2622;image-rendering:pixelated;border-top:2px solid #4a443c;box-shadow:inset 0 2px #fff0d214}#statusbar .cell{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:6px 3px;background:#0a080759;box-shadow:inset 2px 2px #00000080,inset -2px -2px #fff0d214}#statusbar .cell.small{flex:.6}#statusbar b{font-family:var(--pixel);font-weight:400;font-size:42px;line-height:.85;color:var(--red)}#statusbar .cell>span{font-size:16px;letter-spacing:.16em;color:var(--dim)}#statusbar .cell>span i{font-style:normal;color:var(--bone)}#ammo:empty:before{content:"-"}#ammo.low{color:#e0503f!important;animation:blink .5s steps(2) infinite}@keyframes blink{50%{opacity:.3}}#slots{display:flex;gap:10px}#slots div{font-size:14px;color:var(--faint);display:flex;flex-direction:column;align-items:center}#slots div b{font-size:28px!important;color:var(--faint)!important}#slots div.on,#slots div.on b{color:var(--hi)!important}#spin{transition:none}#spin b{color:var(--dim)!important}#spin.on b{color:var(--bone)!important}#spin.hot b{color:var(--hi)!important}#spin .ring{width:120px}#spin .bar{position:relative;height:4px;background:#00000080}#spin .bar i{display:block;height:100%;width:0;background:var(--bone)}#spin .bar em{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--hi)}#spin.hot .bar i{background:var(--hi)}#feed{position:absolute;left:50%;bottom:104px;transform:translate(-50%);display:flex;flex-direction:column-reverse;align-items:center}#feed div{font-size:22px;color:var(--hi);white-space:nowrap;animation:feed 1.6s steps(16) forwards}@keyframes feed{0%,80%{opacity:1}to{opacity:0}}#scope{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(circle at center,transparent 0 34vh,#060504 34.3vh)}#scope.on{opacity:1}#scope .reticle{position:absolute;left:50%;top:50%;width:68vh;height:68vh;transform:translate(-50%,-50%);background:linear-gradient(#000,#000) center / 1px 100% no-repeat,linear-gradient(#000,#000) center / 100% 1px no-repeat}#toast{position:absolute;left:50%;top:14%;transform:translate(-50%);text-align:center;opacity:0}#toast.on{opacity:1}#toast .streak{display:none}#toastLabel{font-family:var(--pixel);font-size:clamp(44px,6vw,76px);line-height:.9;color:var(--bone);white-space:nowrap;text-shadow:3px 3px 0 var(--shadow)}#toastTags{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:4px;font-size:18px;color:var(--dim)}#toastScore{font-family:var(--pixel);font-size:36px;color:var(--hi)}#hint{position:absolute;left:50%;top:60%;transform:translate(-50%);font-size:20px;color:var(--dim);opacity:0;white-space:nowrap}#hint.on{opacity:1}#intertitle{position:absolute;left:0;right:0;top:38%;text-align:center;opacity:0;pointer-events:none}#intertitle b{font-family:var(--pixel);font-weight:400;font-size:64px;letter-spacing:.2em;color:var(--bone);text-shadow:3px 3px 0 var(--shadow)}#intertitle.on{animation:inter 2.6s steps(26) forwards}@keyframes inter{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}#killcam{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}#killcam.on{opacity:1}#killcam .lb{position:absolute;left:0;right:0;height:9vh;background:#060504}#killcam .top{top:0}#killcam .bottom{bottom:0}#killcam .title{position:absolute;left:0;right:0;top:calc(9vh + 12px);text-align:center;font-family:var(--pixel);font-size:36px;letter-spacing:.3em;color:var(--bone)}#killcam .tc{position:absolute;left:24px;bottom:calc(9vh + 12px);font-size:22px;color:var(--dim)}#slowmo{margin-left:10px;color:var(--hi);opacity:0}#slowmo.on{opacity:1}#killcam .skip{position:absolute;right:24px;bottom:calc(9vh + 12px);font-size:18px;color:var(--faint)}kbd{display:inline-block;min-width:22px;padding:0 5px;text-align:center;font:400 18px var(--term);color:#1a1714;background:var(--dim)}:root{--dith: none}#menu{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}#menu.hidden{display:none}#menu .fx{display:block;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#0e0c0b6b}.menu-wrap{position:relative;min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px 16px}.frame{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:30px 44px 26px;min-width:min(420px,100%);background:var(--dith) 0 0 / 4px 4px,linear-gradient(#100e0ca8,#100e0ccc),var(--stone) 0 0 / 192px 192px,#1a1714;outline:1px solid #5c564c;outline-offset:-8px;image-rendering:pixelated}.frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 2px #2c2823,inset 2px 2px 0 2px #fff0d20f}.corner{position:absolute;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' shape-rendering='crispEdges'%3E%3Cg fill='%23d6cdb8'%3E%3Crect x='0' y='0' width='14' height='2'/%3E%3Crect x='0' y='0' width='2' height='14'/%3E%3Crect x='4' y='4' width='2' height='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat;image-rendering:pixelated}.corner.tl{left:2px;top:2px}.corner.tr{right:2px;top:2px;transform:scaleX(-1)}.corner.bl{left:2px;bottom:2px;transform:scaleY(-1)}.corner.br{right:2px;bottom:2px;transform:scale(-1)}.title{margin:0;font-family:var(--pixel);font-weight:400;font-size:clamp(54px,8vw,92px);line-height:.85;letter-spacing:.08em;color:var(--bone)}.orn{width:240px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='9' shape-rendering='crispEdges'%3E%3Cg fill='%23a8bd88'%3E%3Crect x='0' y='4' width='48' height='1'/%3E%3Crect x='72' y='4' width='48' height='1'/%3E%3Crect x='59' y='0' width='2' height='1'/%3E%3Crect x='57' y='1' width='6' height='1'/%3E%3Crect x='55' y='2' width='10' height='1'/%3E%3Crect x='53' y='3' width='14' height='3'/%3E%3Crect x='55' y='6' width='10' height='1'/%3E%3Crect x='57' y='7' width='6' height='1'/%3E%3Crect x='59' y='8' width='2' height='1'/%3E%3Crect x='49' y='4' width='2' height='1'/%3E%3Crect x='69' y='4' width='2' height='1'/%3E%3Crect x='42' y='2' width='1' height='1'/%3E%3Crect x='77' y='2' width='1' height='1'/%3E%3Crect x='42' y='6' width='1' height='1'/%3E%3Crect x='77' y='6' width='1' height='1'/%3E%3C/g%3E%3C/svg%3E") center / 240px 18px no-repeat;image-rendering:pixelated;margin-bottom:6px}#menuList{display:flex;flex-direction:column;align-items:center;gap:2px}#menuList button{position:relative;padding:0 22px;border:0;background:none;cursor:pointer;font-family:var(--pixel);font-size:36px;line-height:1.1;color:var(--dim)}#menuList button small{font-family:var(--term);font-size:20px;color:var(--faint);margin-left:8px}#menuList button.sel{color:#c6d8a4}#menuList button.sel:before,#menuList button.sel:after{content:"";position:absolute;top:50%;width:14px;height:14px;margin-top:-8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' shape-rendering='crispEdges'%3E%3Cg fill='%23a8bd88'%3E%3Crect x='3' y='0' width='1' height='7'/%3E%3Crect x='0' y='3' width='7' height='1'/%3E%3Crect x='2' y='1' width='3' height='5'/%3E%3Crect x='1' y='2' width='5' height='3'/%3E%3C/g%3E%3C/svg%3E") center / 14px 14px no-repeat;image-rendering:pixelated}#menuList button.sel:before{left:0}#menuList button.sel:after{right:0}.menu-wrap.sub #menuList{display:none}.panel{display:none;width:min(520px,100%);padding-bottom:6px}.panel.wide{width:min(860px,92vw)}.panel.on{display:block}.ph{text-align:center;font-family:var(--pixel);font-size:30px;color:#c6d8a4;margin-bottom:10px}.back{display:none;font-size:20px;color:var(--faint);cursor:pointer}.menu-wrap.sub .back{display:block}.back:hover{color:var(--bone)}.well{background:var(--dith) 0 0 / 4px 4px,#0807068c;box-shadow:inset 2px 2px #00000080,inset -2px -2px #fff0d20f}.maplist{display:flex;flex-direction:column;align-items:center;gap:2px}.maplist button{padding:0 12px;border:0;background:none;cursor:pointer;font-family:var(--pixel);font-size:32px;color:var(--dim)}.maplist button:hover{color:var(--bone)}.maplist button.on{color:#c6d8a4}.opts{padding:0 18px}label{display:block;margin:8px 0;font-size:20px}label span{float:right;color:var(--hi)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;margin-top:6px;background:#0009;outline:none;box-shadow:0 1px #fff0d214}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:18px;background:var(--bone);cursor:pointer}input[type=range]::-moz-range-thumb{width:10px;height:18px;border:0;border-radius:0;background:var(--bone);cursor:pointer}input[type=range]:disabled{opacity:.3}.presets{display:flex;gap:8px;margin:2px 0 6px}.presets button,.toggle button{flex:1;padding:2px 10px;border:0;background:#2e2a26d9;color:var(--bone);cursor:pointer;font-size:20px}.presets button:hover,.toggle button:hover{color:var(--hi)}.toggle{display:flex;justify-content:space-between;align-items:center;margin:8px 0;font-size:20px}.toggle button{flex:0 0 130px}.keys{list-style:none;margin:14px 0 0;padding:10px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;font-size:18px;color:var(--dim);border-top:2px solid #3a342e}.keys li{display:flex;gap:10px;align-items:center}.keys li>span{display:inline-flex;gap:3px;min-width:120px}.loadout{display:grid;grid-template-columns:300px 1fr;gap:14px;padding:0 18px}@media (max-width: 860px){.loadout{grid-template-columns:1fr}}.stage{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--dith) 0 0 / 4px 4px,#0807068c;box-shadow:inset 2px 2px #00000080,inset -2px -2px #fff0d20f}.tabs,.types{display:flex;gap:4px}.types{flex-wrap:wrap}.types button{flex:1 1 30%;white-space:nowrap}.tabs button,.types button{flex:1;padding:0 4px;border:0;background:none;color:var(--faint);cursor:pointer;font-size:20px}.types button{font-size:16px}.tabs button:hover,.types button:hover{color:var(--bone)}.tabs button.on,.types button.on{color:#c6d8a4;background:#2a2622e6}#preview{width:100%;height:170px;display:block;image-rendering:pixelated}.skin-name{text-align:center;font-size:20px}.skin-name .r{margin-left:8px;font-size:16px;color:var(--faint)}.skins{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px;align-content:start;max-height:320px;overflow:auto}.skins::-webkit-scrollbar,.replays::-webkit-scrollbar{width:4px}.skins::-webkit-scrollbar-thumb,.replays::-webkit-scrollbar-thumb{background:var(--dim)}.skin{display:flex;flex-direction:column;gap:3px;padding:4px;border:0;background:#262220e6;color:var(--dim);cursor:pointer;text-align:left}.skin:hover{color:var(--bone)}.skin .sw{display:block;height:36px;image-rendering:pixelated}.skin .nm{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skin.on{color:#c6d8a4;outline:1px solid #a8bd88;outline-offset:-1px}.r.common,.r.rare,.r.special,.r.legendary{color:var(--faint)}.replays{display:flex;flex-direction:column;gap:4px;max-height:360px;overflow:auto;padding:0 18px}.replays .empty{text-align:center;color:var(--faint);font-size:24px;letter-spacing:.5em}.rep{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:6px;padding:2px 4px 2px 10px;background:#221e1ae6}.rep .lab{font-family:var(--pixel);font-size:24px;line-height:1;color:var(--bone)}.rep .meta{grid-column:1;grid-row:2;font-size:15px;color:var(--faint)}.rep button{grid-row:1 / 3;border:0;padding:4px 10px;cursor:pointer;background:#322c26;color:var(--bone);font-size:18px}.rep button:hover{color:#c6d8a4}.rep button[data-k=rec]{color:#d88a7a}.rep button[data-k=del]{color:var(--faint);background:none}.rep button[data-k=del]:hover{color:var(--red)}.profile{display:flex;flex-direction:column;gap:8px;padding:0 18px}.profile .card{align-self:center}.namefield{display:flex;align-items:center;gap:12px;margin:4px 0 0}.namefield input{flex:1;padding:2px 8px;border:0;outline:none;font:400 24px var(--term);letter-spacing:.08em;text-transform:uppercase;color:var(--bone);background:#08070699;box-shadow:inset 2px 2px #00000080}.namefield input:focus{color:var(--hi)}.profile .sub{font-size:16px;letter-spacing:.16em;color:var(--faint);margin-top:4px}.banners{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px}.banners button{height:32px;border:0;padding:0;cursor:pointer;background-size:cover;image-rendering:pixelated;opacity:.75}.banners button:hover{opacity:1}.banners button.on{opacity:1;outline:2px solid #c6d8a4;outline-offset:-2px}.titles{display:flex;flex-wrap:wrap;gap:4px 6px}.titles button{border:0;padding:0 8px;cursor:pointer;background:#262220e6;color:var(--dim);font-size:18px}.titles button:hover{color:var(--bone)}.titles button.on{color:#1a1714;background:#c6d8a4}.card{position:relative;width:312px;height:68px;background-size:cover;image-rendering:pixelated;overflow:hidden}.card .ttl{position:absolute;left:8px;top:3px;font-size:16px;letter-spacing:.14em;color:#f2ead8}.card .nm{position:absolute;left:8px;bottom:2px;font-family:var(--pixel);font-size:34px;line-height:1;color:#fffaf0}.card .tag{position:absolute;right:8px;bottom:6px;font-size:16px;color:#f2ead8;opacity:.8}#kcCard{position:absolute;left:50%;bottom:calc(9vh + 40px);opacity:0;transform:translate(-50%)}body:has(#killcam.on) #minimap{visibility:hidden}#killcam.on #kcCard{animation:card .5s steps(5) .2s forwards}@keyframes card{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}#statusbar{background:none;border:0;box-shadow:none;height:auto;left:auto;right:22px;bottom:16px}#statusbar .cell{display:none}#statusbar #weaponbox{display:flex;background:none;box-shadow:none;margin:0;align-items:flex-end;opacity:.75}#statusbar #weaponbox b{font-size:30px;color:var(--bone)}#statusbar #weaponbox>span{font-size:13px}#feed{bottom:44px}#scope{transition:none}#touchui{display:none}body.touch:not(.in-menu) #touchui{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}body.touch #hud{pointer-events:none}body.touch,body.touch canvas{touch-action:none;overscroll-behavior:none}#touchui button{-webkit-tap-highlight-color:transparent;font:inherit}#tstick{position:absolute;width:0;height:0;opacity:0}#tstick.on{opacity:1}#tstick:before{content:"";position:absolute;left:-16vmin;top:-16vmin;width:32vmin;height:32vmin;border-radius:50%;border:2px solid rgba(240,236,220,.28)}#tstick i{position:absolute;left:-6vmin;top:-6vmin;width:12vmin;height:12vmin;border-radius:50%;background:#f0ecdc4d}.tb{position:absolute;border-radius:50%;border:2px solid rgba(240,236,220,.42);background:#0a0a0829;color:#f0ecdccc;padding:0}.tb.on{background:#f0ecdc4d}.tb.held{border-color:#e8c84a;background:#e8c84a38}#tfire{right:max(5vmin,env(safe-area-inset-right));bottom:20vmin;width:22vmin;height:22vmin}#tfire:after{content:"";position:absolute;top:34%;right:34%;bottom:34%;left:34%;border-radius:50%;background:#f0ecdc8c}#tscope{right:calc(max(5vmin,env(safe-area-inset-right)) + 25vmin);bottom:9vmin;width:16vmin;height:16vmin}#tscope:after{content:"";position:absolute;top:26%;right:26%;bottom:26%;left:26%;border-radius:50%;border:2px solid rgba(240,236,220,.6)}#tjump{right:max(5vmin,env(safe-area-inset-right));bottom:46vmin;width:15vmin;height:15vmin}#tjump:after{content:"";position:absolute;left:32%;top:36%;width:24%;height:24%;border-left:2px solid rgba(240,236,220,.7);border-top:2px solid rgba(240,236,220,.7);transform:rotate(45deg)}.tb.sm{width:13vmin;height:13vmin;font-size:7vmin;line-height:1;bottom:31vmin}#tspinl{right:calc(max(5vmin,env(safe-area-inset-right)) + 41vmin);bottom:22vmin}#tspinr{right:calc(max(5vmin,env(safe-area-inset-right)) + 25vmin);bottom:29vmin}#trow{position:absolute;right:max(3vmin,env(safe-area-inset-right));top:max(2vmin,env(safe-area-inset-top));display:flex;gap:1.6vmin}.tk{border:1px solid rgba(240,236,220,.3);background:#0a0a0833;color:#f0ecdcbf;font-size:3.4vmin!important;letter-spacing:.08em;padding:1.6vmin 2.2vmin;border-radius:1vmin}body.touch #minimap{width:26vmin;height:26vmin;left:max(2vmin,env(safe-area-inset-left));top:2vmin}body.touch #statusbar{bottom:3vmin;right:50%;transform:translate(50%)}#rotate{display:none}@media (orientation: portrait) and (pointer: coarse){#rotate{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0c0c0a;color:#e8e4d0;align-items:center;justify-content:center;font-family:var(--pixel);font-size:9vw;letter-spacing:.1em;text-align:center}}#menu *,#hud *,#menu,#hud{font-family:var(--term)!important;font-size:24px!important;line-height:1.1!important;letter-spacing:0!important;font-weight:400!important;text-shadow:none!important;-webkit-font-smoothing:none;font-smooth:never}#menu .fx{background:#3c464259}.menu-wrap{align-items:flex-start;justify-content:flex-start;padding:7vh 0 0 6vw}.frame{align-items:flex-start;gap:2px;padding:3px 9px 14px 3px;min-width:0;background:#7f8c86;outline:1px dotted #1b1bd6;outline-offset:2px;animation:tear 7s steps(1) infinite}.frame:after,.corner,.orn{display:none}.title{color:#9aa69f;background:#1b1bd6;padding:0 3px;margin-bottom:9px;text-shadow:2px 0 0 #c8382c!important}#menuList{align-items:flex-start;gap:0}#menuList button,.maplist button{color:#a3aea7;padding:0 2px;text-align:left}#menuList button:nth-child(3){margin-left:11px}#menuList button:nth-child(5){margin-left:-2px;color:#6f7a74}#menuList button.sel{color:#fff;background:#1b1bd6}#menuList button.sel:before,#menuList button.sel:after{display:none}#menuList button small{color:#e8e04a}.maplist{align-items:flex-start}.maplist button.on{color:#fff;background:#c8382c}.ph{text-align:left;color:#e8e04a;background:#4c5852;margin:0 0 4px -3px;padding:0 3px}.back{color:#1b1bd6;text-decoration:underline}.well{background:#c3c7c0;box-shadow:none;color:#20241f;outline:1px solid #fff}#menu label,#menu .opts,#menu .skin .nm{color:#2a2f2a}#menu .panel{background:#98a39c;padding:4px 6px 8px;margin-top:6px}#menu input[type=range]{accent-color:#c8382c}#menu .skin.on,#menu .tabs button.on,#menu .types button.on{outline:2px solid #1b1bd6;background:#e8e04a;color:#000}@keyframes tear{0%,to{transform:none;clip-path:none}61%{transform:translate(-7px)}62%{transform:translate(11px) skew(3deg);clip-path:inset(18% 0 46% 0)}63%{transform:none;clip-path:none}88%{transform:translateY(3px)}89%{transform:none}}#toastLabel{color:#fff;background:#1b1bd6;display:inline-block;padding:0 4px}#toastTags{color:#e8e04a;gap:6px}#toastScore{color:#c8382c;background:#c3c7c0;display:inline-block;padding:0 3px}#statusbar #weaponbox b{color:#e8e04a;background:#4c5852;padding:0 3px}#statusbar #weaponbox>span{color:#c3c7c0}.pop,#feed div,#hint{color:#fff;background:#c8382c;padding:0 3px}#killcam .title{background:#1b1bd6;color:#fff;left:6vw;right:auto;text-align:left;padding:0 4px}#minimap{border:1px dotted #e8e04a;outline:0;box-shadow:none;image-rendering:pixelated}.glitch{color:#e8e04a!important;background:#000!important}#statusbar{display:none!important}#died{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}#died .box{position:absolute;left:6vw;top:7vh;display:none;background:#7f8c86;outline:1px dotted #1b1bd6;outline-offset:2px;padding:3px 9px 8px 3px}#died .box b{display:table;font-weight:400;color:#fff;background:#1b1bd6;padding:0 3px}#died .box .y{display:table;color:#000;background:#e8e04a;padding:0 3px;margin:2px 0 4px}#died .box .r{display:table;color:#fff;background:#c8382c;padding:0 3px;margin-bottom:4px}#died .box i{display:block;width:192px;height:16px;outline:2px solid #000;background:#98a39c;position:relative;overflow:hidden;margin:2px 0 4px 2px}#died .box i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,#1b1bd6 0 12px,transparent 12px 16px);clip-path:inset(0 100% 0 0)}#died .box em{display:table;font-style:normal;color:#20241f}#died.on{animation:died 2.4s steps(1) forwards}#died.on .box{display:block;animation:diedbox 2.4s steps(1) forwards}#died.on .box i:after{animation:diedbar 1.9s steps(12) .25s forwards}@keyframes died{0%{opacity:1;background:#1b1bd6}7%{opacity:1;background:#e8e04a}10%{opacity:1;background:#1b1bd69e}93%{opacity:1;background:#1b1bd6}96%,to{opacity:0}}@keyframes diedbox{0%{visibility:hidden}10%{visibility:visible;transform:translate(14px);clip-path:inset(0 0 55% 0)}14%{transform:translate(-6px,2px);clip-path:none}18%,61%{transform:none}62%{transform:translate(9px) skew(3deg)}64%,92%{transform:none}93%,to{visibility:hidden}}@keyframes diedbar{to{clip-path:inset(0 0 0 0)}}#died.cast{opacity:1;background:repeating-linear-gradient(0deg,transparent 0 7px,rgba(27,27,214,.35) 7px 9px,transparent 9px 31px,rgba(200,56,44,.3) 31px 34px,transparent 34px 58px,rgba(232,224,74,.25) 58px 59px);animation:castfx .12s steps(2) infinite;mix-blend-mode:screen}#died.cast .box{display:none}@keyframes castfx{0%{background-position:0 0;transform:translate(-4px)}50%{background-position:0 23px;transform:translate(6px) skew(1deg)}to{background-position:0 -11px;transform:none}}#menu .locked{color:#59645e!important;text-decoration:line-through;cursor:default}#menu .skin.locked .sw{filter:grayscale(1) brightness(.55)}#menu .skin.locked .nm{text-decoration:none;color:#c3c7c0}#scoreline{position:absolute;left:50%;top:10px;transform:translate(-50%);color:#fff;background:#1b1bd6;padding:0 5px;white-space:pre}#scoreline:empty{display:none}#menu .note{color:#20241f;background:#c3c7c0;padding:0 4px;margin-bottom:4px;max-width:520px}#menu .panel input:not([type=range]){font:inherit;color:#000;background:#fff;border:1px solid #1b1bd6;padding:0 4px;width:260px;text-transform:none}#menu .panel .opts label{display:flex;gap:8px;justify-content:space-between;align-items:center}.subtitle{color:#20241f;background:#e8e04a;padding:0 3px;margin:-7px 0 9px}#menu .hint{color:#4c5852}.menu-wrap.sub .title,.menu-wrap.sub .subtitle{margin-bottom:4px}#menu .panel .maplist{gap:3px;margin-top:4px}#menu .panel .maplist button{color:#fff;background:#1b1bd6;padding:0 6px}#menu .panel .maplist button:hover{background:#000;color:#e8e04a}#menu .panel .maplist button.on{background:#c8382c;color:#fff}#menu .setup{display:flex;flex-wrap:wrap;gap:4px 26px;align-items:flex-start}#menu .setup .col{min-width:190px}#menu .sh{color:#20241f}#menu .panel .maplist button:disabled{background:#7d8780;color:#aab2ac;cursor:default}#menu .panel .go{display:block;margin-top:8px;padding:2px 18px;border:0;cursor:pointer;font:inherit;font-family:var(--pixel);color:#000;background:#e8e04a;outline:2px solid #000}#menu .panel .go:hover{background:#fff}#menu #roomBox{margin-top:6px}#menu .panel input::placeholder{color:#8a8a8a}.ic{display:none}.ic.ok{display:inline-block;width:.72em;height:.72em;margin-right:.2em;vertical-align:-.06em;background:currentColor;-webkit-mask:var(--m) center / 100% 100% no-repeat;mask:var(--m) center / 100% 100% no-repeat}#menu .keys b{font-weight:inherit}#menu .maplist.row{flex-direction:row;gap:4px;margin-bottom:4px}#menu .replays{padding:0;max-height:46vh}#menu .rep{display:flex;align-items:center;gap:6px;padding:2px 4px}#menu .rep .txt{flex:1;min-width:0;display:flex;flex-direction:column}#menu .rep .meta{font-size:16px;color:#b9c0b8}#menu .rep button{display:inline-flex;align-items:center}#menu .rep button .ic.ok{margin-right:0}#menu .rep button.n .ic.ok{margin-right:.25em}#menu .rep button.on{background:#e8e04a;color:#000}#menu .thread{background:#c3c7c0;color:#20241f;padding:2px 6px 6px;margin:-4px 0 2px}#menu .thread .c b{color:#1b1bd6;font-weight:inherit;margin-right:6px}#menu .thread .c button{border:0;background:none;color:#c8382c;cursor:pointer;font:inherit}#menu .thread form{display:flex;gap:4px;margin-top:4px}#menu .thread form input{flex:1;width:auto}#menu .thread form button{border:0;background:#1b1bd6;color:#fff;font:inherit;padding:0 8px;cursor:pointer}#menu .panel .opts label .maplist{margin:0}#menu .keys{color:#20241f;border-top:0;margin-top:2px;padding-top:0}body.phone #rotate{display:none!important}body.phone .menu-wrap{padding:3vh 3vw 6vh}body.phone .frame{max-width:94vw;box-sizing:border-box}body.phone #menu{overflow-y:auto;-webkit-overflow-scrolling:touch}body.phone #menu .panel,body.phone #menu .panel.wide{width:100%;max-width:88vw;box-sizing:border-box}body.phone #menu .replays{max-height:none}body.phone #menu .rep{flex-wrap:wrap}body.phone #menu .rep .txt{flex-basis:60%}body.phone #menu .panel input:not([type=range]){width:100%;box-sizing:border-box}body.phone #menu .panel .opts label{flex-wrap:wrap}#menu .rep .th{flex:none;width:96px;height:54px;object-fit:cover;image-rendering:pixelated;background:#4c5852 repeating-linear-gradient(45deg,transparent 0 4px,rgba(0,0,0,.18) 4px 8px);outline:1px solid #000}body.phone #menu .rep .th{width:128px;height:72px}#menu .skin{border-bottom:5px solid #8d958f}#menu .skin.rare{border-bottom-color:#1b1bd6}#menu .skin.special{border-bottom-color:#b03ad6}#menu .skin.legendary{border-bottom-color:#e8e04a;animation:legend .9s steps(1) infinite}#menu .skin.locked{border-bottom-style:dotted}#menu .skin-name .r{padding:0 4px;margin-left:6px;color:#20241f!important;background:#c3c7c0}#menu .skin-name .r.rare{color:#fff!important;background:#1b1bd6}#menu .skin-name .r.special{color:#fff!important;background:#b03ad6}#menu .skin-name .r.legendary{color:#000!important;background:#e8e04a;animation:legend .9s steps(1) infinite}@keyframes legend{0%,to{border-bottom-color:#e8e04a}50%{border-bottom-color:#fff}0%{filter:none}92%{filter:none}94%{filter:invert(1)}97%{filter:none}}#menu .panel .nudge{display:inline-flex;align-items:center;margin:8px 8px 0 0;padding:2px 8px;border:0;cursor:pointer;font:inherit;color:#fff;background:#c8382c;animation:nudge 1.4s steps(1) infinite}#menu .panel .nudge+.go{display:inline-flex;vertical-align:top}body.fs #menu .panel .nudge{display:none}@keyframes nudge{0%,to{background:#c8382c}50%{background:#1b1bd6}}#menu .crate-stage{position:relative;height:190px;margin:4px 0;background:#4c5852;outline:2px solid #000;overflow:hidden}#menu .crate-box{position:absolute;left:50%;top:50%;width:120px;height:96px;margin:-44px 0 0 -60px}#menu .crate-box .body{position:absolute;left:0;right:0;bottom:0;height:66px;background:#1b1bd6 repeating-linear-gradient(90deg,transparent 0 18px,rgba(0,0,0,.35) 18px 22px);outline:3px solid #000}#menu .crate-box .body:after{content:"?";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#000;background:#e8e04a;padding:0 8px}#menu .crate-box .lid{position:absolute;left:-6px;right:-6px;top:6px;height:26px;background:#e8e04a;outline:3px solid #000;transform-origin:0 100%}#menu .crate-stage.shake .crate-box{animation:crateshake .9s steps(9) both}#menu .crate-stage.burst .crate-box .lid{animation:cratelid .5s steps(5) forwards}#menu .crate-stage.burst .crate-box{animation:cratedrop .5s steps(5) forwards}#menu .crate-stage.burst:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;animation:crateflash .35s steps(3) forwards;z-index:3;pointer-events:none}@keyframes crateshake{0%{transform:none}15%{transform:translate(-4px,2px) rotate(-3deg)}30%{transform:translate(5px,-2px) rotate(3deg)}45%{transform:translate(-6px) rotate(-5deg)}60%{transform:translate(6px,2px) rotate(5deg)}75%{transform:translate(-8px,-3px) rotate(-7deg) scale(1.05)}90%{transform:translate(8px) rotate(7deg) scale(1.1)}to{transform:scale(1.15)}}@keyframes cratelid{to{transform:translate(-40px,-90px) rotate(-70deg);opacity:0}}@keyframes cratedrop{to{transform:translateY(150px);opacity:0}}@keyframes crateflash{0%{opacity:1}to{opacity:0}}#menu .crate-reel{position:absolute;left:0;right:0;top:50%;height:104px;margin-top:-52px;display:none}#menu .crate-stage.rolling .crate-reel,#menu .crate-stage.won .crate-reel{display:block}#menu .crate-reel em{position:absolute;left:50%;top:-6px;bottom:-6px;width:4px;margin-left:-2px;background:#e8e04a;outline:1px solid #000;z-index:2}#menu .crate-strip{display:flex;gap:6px;will-change:transform}#menu .ct{flex:none;width:112px;height:100px;display:flex;flex-direction:column;background:#262220;border-bottom:6px solid #8d958f;box-sizing:border-box;padding:4px;color:#e8e4d0}#menu .ct.rare{border-bottom-color:#1b1bd6}#menu .ct.special{border-bottom-color:#b03ad6}#menu .ct.legendary{border-bottom-color:#e8e04a}#menu .ct .sw{display:flex;align-items:center;justify-content:center;height:44px;image-rendering:pixelated}#menu .ct .sw.gun{background:#98a39c repeating-linear-gradient(45deg,transparent 0 6px,rgba(0,0,0,.15) 6px 12px);color:#000}#menu .ct .sw.gun .ic.ok{width:1.4em;height:1.4em;margin:0}#menu .ct .nm,#menu .ct .sub2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#menu .ct .sub2{color:#98a39c}#menu .ct.hit{outline:3px solid #fff;animation:cthit .3s steps(1) 4}@keyframes cthit{50%{filter:invert(1)}}#menu .crate-stage.won .crate-strip{opacity:.35}#menu .crate-stage.won .crate-reel em{display:none}#menu .crate-win{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;gap:14px;z-index:4}#menu .crate-stage.won .crate-win{display:flex;animation:winin .5s steps(5) both}#menu .crate-stage.won.rare{background:#1b1bd6}#menu .crate-stage.won.special{background:#b03ad6}#menu .crate-stage.won.legendary{animation:legendbg .5s steps(1) infinite}#menu .crate-stage.won.common{background:#8d958f}@keyframes legendbg{0%,to{background:#e8e04a}50%{background:#fff}}@keyframes winin{0%{transform:scale(2.2);opacity:0}40%{transform:scale(.9);opacity:1}70%{transform:scale(1.08)}to{transform:none}}#menu .ct.big{width:168px;height:150px;outline:3px solid #000}#menu .ct.big .sw{height:86px}#menu .won-name{color:#000;background:#fff;padding:0 6px;max-width:40%}#menu .won-name .r{padding:0 4px;color:#fff;background:#000}#menu .crate-win .go{margin:0}body.phone #menu .crate-win{flex-direction:column;gap:4px}#menu .skins .skin-line{grid-column:1 / -1;margin:6px 0 0;padding:0 5px;justify-self:start;font-size:16px;letter-spacing:1px;color:#20241f;background:#c3c7c0}#menu .skins .skin-line:first-child{margin-top:0}#menu .skins .skin-line.rare{color:#fff;background:#1b1bd6}#menu .skins .skin-line.special{color:#fff;background:#b03ad6}#menu .skins .skin-line.legendary{color:#000;background:#e8e04a}#menu .skins .skin-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px}#menu .crate-stage{height:300px}#menu .crate-stage .crate-gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;image-rendering:pixelated}#menu .crate-stage.has3d,#menu .crate-stage.has3d.won{background:#23282b;animation:none}#menu .crate-stage.has3d .crate-box{display:none}#menu .crate-stage.has3d.c3d-locked .crate-gl{filter:grayscale(1) brightness(.78)}#menu .crate-stage.has3d .crate-reel{top:12px;margin-top:0}#menu .crate-stage.has3d.won .crate-reel{animation:c3dreel .4s steps(4) forwards}#menu .crate-stage.has3d .crate-win{inset:auto 0 0 0;padding:8px;gap:10px}#menu .crate-stage.has3d .crate-win .ct.big{display:none}#menu .crate-stage.has3d .won-name{max-width:70%}#menu .crate-stage.c3d-flash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;animation:crateflash .3s steps(3) forwards;z-index:3;pointer-events:none}#menu .crate-stage.c3d-quake .crate-gl,#menu .crate-stage.c3d-quake .crate-reel{animation:c3dquake .55s steps(1) both}@keyframes c3dreel{to{transform:scaleY(0);opacity:0}}@keyframes c3dquake{0%{translate:-8px 4px}12%{translate:7px -5px}24%{translate:-6px -3px}36%{translate:5px 4px}48%{translate:-4px 2px}60%{translate:3px -2px}72%{translate:-2px 1px}84%{translate:1px 0}to{translate:0 0}}body.phone #menu .crate-stage{height:260px}#menu .setbar{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;margin-bottom:4px}#menu .setbar .maplist{margin:0}#menu .setbar label{display:inline-flex;gap:6px;align-items:center}#menu .setbar input{width:190px!important;text-transform:uppercase!important}#menu .panel textarea{font:inherit;color:#000;background:#fff;border:1px solid #1b1bd6;padding:0 4px;width:min(520px,100%);box-sizing:border-box;resize:vertical;text-transform:none}#menu .panel .opts label.tall{align-items:flex-start;flex-wrap:wrap}#tuto{position:absolute;left:222px;top:16px;width:min(560px,calc(100vw - 260px));box-sizing:border-box;display:none;background:#7f8c86;outline:1px dotted #1b1bd6;outline-offset:2px;padding:3px 9px 6px 3px}body.tuto #tuto{display:block}body.tuto:has(#killcam.on) #tuto{display:none}#tuto b{display:table;color:#fff;background:#1b1bd6;padding:0 3px}#tuto .y{display:table;color:#000;background:#e8e04a;padding:0 3px;margin:2px 0 4px}#tuto p{margin:0 0 4px 3px;color:#20241f}#tuto kbd{color:#fff;background:#20241f;padding:0 5px;margin:0 1px;min-width:0}#tuto .r{display:table;color:#fff;background:#c8382c;padding:0 3px;margin-bottom:4px}#tuto .r:empty{display:none}#tuto .r kbd{color:#000;background:#e8e04a}#tuto i{display:block;width:192px;height:16px;outline:2px solid #000;background:#98a39c;position:relative;overflow:hidden;margin:2px 0 4px 2px}#tuto i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,#1b1bd6 0 20px,transparent 20px 24px);clip-path:inset(0 calc(100% - var(--k, 0) * 100%) 0 0)}#tuto em{display:table;font-style:normal;color:#20241f;white-space:pre}#tuto em kbd{color:#20241f;background:#c3c7c0}#tuto.in{animation:tutoin .5s steps(1) both}#tuto.ok{animation:tutook .9s steps(1) both}#tuto.ok .y{color:#fff;background:#1b1bd6}#tuto.ok p{text-decoration:line-through;color:#4c5852}#tuto.free i{display:none}@keyframes tutoin{0%{transform:translate(14px);clip-path:inset(0 0 55% 0)}30%{transform:translate(-6px,2px);clip-path:none}50%,to{transform:none}}@keyframes tutook{0%{filter:invert(1);transform:translate(9px) skew(3deg)}12%{filter:none;transform:translate(-5px)}24%{filter:invert(1);transform:none}36%,to{filter:none;transform:none}}body.phone #tutoBtn,body.phone #tutoRestart{display:none!important}body.tuto #toast{top:max(30%,240px)}.keyfig{display:flex;gap:22px;align-items:flex-start;margin:6px 0 2px}.keyfig kbd{display:inline-block;min-width:1.5em;text-align:center;margin:0 2px 2px 0;padding:0 3px;border:2px solid #000;background:#c3c7c0;color:#000;font:inherit}.keyfig kbd.move{background:#e8e04a}.keyfig kbd.spin{background:#1b1bd6;color:#fff}.keyfig .kf-low{margin-left:.5em}.keyfig .kf-leg{display:flex;gap:6px;margin-top:2px}.keyfig .kf-leg span{padding:0 3px;color:#000}.keyfig .kf-leg .move{background:#e8e04a}.keyfig .kf-leg .spin{background:#1b1bd6;color:#fff}.keyfig .kf-leg .fire{background:#c8382c;color:#fff}.keyfig .kf-leg .scope{background:#000;color:#e8e04a}.keyfig .kf-body{position:relative;width:44px;height:54px;border:2px solid #000;background:#c3c7c0}.keyfig .kf-body .l,.keyfig .kf-body .r{position:absolute;top:0;width:50%;height:22px;box-sizing:border-box;border-bottom:2px solid #000}.keyfig .kf-body .l{left:0;background:#c8382c;border-right:1px solid #000}.keyfig .kf-body .r{right:0;background:#000;border-left:1px solid #000}.keyfig .kf-body .w{position:absolute;left:50%;top:5px;width:6px;height:12px;margin-left:-3px;background:#e8e04a;outline:1px solid #000}#menu #controlsFig{margin-bottom:6px}#tuto .keyfig kbd{background:#c3c7c0;color:#000;border:2px solid #000}#tuto .keyfig kbd.move{background:#e8e04a;color:#000}#tuto .keyfig kbd.spin{background:#1b1bd6;color:#fff}#tuto .keyfig span{display:inline;margin:0}#tuto .keyfig .kf-leg span{padding:0 3px}#tuto .keyfig .kf-body i{all:unset;position:absolute}#tuto .keyfig .kf-body .l,#tuto .keyfig .kf-body .r{top:0;width:50%;height:22px;box-sizing:border-box;border-bottom:2px solid #000}#tuto .keyfig .kf-body .l{left:0;background:#c8382c;border-right:1px solid #000}#tuto .keyfig .kf-body .r{right:0;background:#000;border-left:1px solid #000}#tuto .keyfig .kf-body .w{left:50%;top:5px;width:6px;height:12px;margin-left:-3px;background:#e8e04a;outline:1px solid #000}#menu .back{display:none;align-self:flex-start;align-items:center;margin:0 0 4px;padding:0 8px 0 4px;border:0;cursor:pointer;color:#fff;background:#000;text-decoration:none;outline:2px solid #e8e04a}#menu .menu-wrap.sub .back{display:inline-flex}#menu .back:hover{color:#000;background:#e8e04a}#menu .title{color:#fff}#menu #menuList{gap:1px}#menu #menuList button{color:#101410;padding:1px 8px 1px 4px}#menu #menuList button:nth-child(5){color:#101410}#menu #menuList button.sel,#menu #menuList button:hover{color:#fff;background:#1b1bd6}#menu #menuList button small{color:#000;background:#e8e04a;padding:0 3px;margin-left:6px}#menu #menuList button.sel small{color:#000}#menu .panel.on{max-height:calc(93vh - 150px);overflow-y:auto;overflow-x:hidden;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#1b1bd6 #c3c7c0}#menu .ph{position:sticky;top:-4px;z-index:2}#menu .hint{color:#20241f}#menu .sh{color:#000}#menu .panel .opts label,#menu .panel .toggle{color:#101410}#menu .tabs button,#menu .types button{color:#e8e4d0;background:#262220;padding:0 6px;cursor:pointer}#menu .tabs button:hover,#menu .types button:hover{color:#000;background:#c3c7c0}#menu .tabs button.locked,#menu .types button.locked{color:#8d958f!important;text-decoration:line-through}#menu .skin .nm{color:#e8e4d0}#menu .skin.on .nm{color:#000}#menu .skin:hover{outline:2px solid #fff;outline-offset:-2px}#menu .skin.locked:hover{outline-color:#8d958f}#menu .skin-name{color:#e8e4d0}#menu button{cursor:pointer}#menu button:disabled{cursor:default;opacity:.55}#menu .panel .go:disabled{background:#8d958f;color:#20241f;outline-color:#4c5852;opacity:1}#menu button:focus-visible,#menu input:focus-visible,#menu textarea:focus-visible{outline:3px solid #e8e04a;outline-offset:1px}#menu .panel input:not([type=range]),#menu .panel textarea{border:2px solid #000}#menu .panel input:not([type=range]):focus,#menu .panel textarea:focus{border-color:#1b1bd6;background:#fffbe0}#menu .presets button,#menu .toggle button{color:#fff;background:#1b1bd6}#menu .presets button:hover,#menu .toggle button:hover{color:#e8e04a;background:#000}#menu .rep{background:#262220}#menu .rep .lab{color:#fff}#menu .rep button{color:#fff;background:#1b1bd6;padding:2px 8px}#menu .rep button:hover{color:#e8e04a;background:#000}#menu .rep button[data-k=del]{background:#c8382c;color:#fff}#menu .profile .sub{color:#101410}#menu .titles button,#menu .banners button{cursor:pointer}#menu .titles button{color:#e8e4d0;background:#262220}#menu .titles button.on{color:#000;background:#e8e04a;outline:2px solid #1b1bd6}body.phone #menu .panel.on{max-height:none}#menu .skinwrap{display:flex;flex-direction:column;min-width:0}#menu .skins{max-height:292px}#menu .skin-row{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))!important;gap:4px!important}#menu .skin{padding:3px;gap:2px}#menu .skin .sw{height:24px}#menu .skin .nm{font-size:24px!important}#menu #skinMore{align-self:flex-start;display:inline-flex;align-items:center;margin-top:4px;padding:0 8px 0 4px;border:0;color:#fff;background:#1b1bd6;animation:morebob 1s steps(2) infinite}#menu #skinMore:hover{color:#e8e04a;background:#000}@keyframes morebob{50%{transform:translateY(3px)}}#menu .frame{max-height:calc(93vh - 14px);overflow-y:auto;overflow-x:hidden;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#1b1bd6 #c3c7c0}#menu .panel.on{max-height:none;overflow:visible}#menu .ph{position:static}body.phone #menu .frame{max-height:none;overflow:visible}#menu .panel label,#menu .panel label>span,#menu .panel .namefield,#menu .panel .toggle>span{color:#101410!important}#menu .panel label>span[id]{color:#1b1bd6!important}#menu .maplist button small{margin-left:8px;padding:0 3px;color:#000;background:#e8e04a}#menu .maplist button.on small{color:#fff;background:#000}#menu .rule{margin-top:2px}#menu .rule>span{color:#1b1bd6}#menu .rule .maplist.row{margin-bottom:2px;flex-wrap:wrap}#menu #botStep button.val{background:#c3c7c0;color:#20241f;min-width:2.2em;text-align:center;cursor:default}#menu #botStep button.val:hover{background:#c3c7c0;color:#20241f}#board{position:absolute;left:50%;top:9vh;transform:translate(-50%);display:none;min-width:440px;max-width:86vw;background:#7f8c86;outline:1px dotted #1b1bd6;outline-offset:2px;padding:3px 9px 8px 3px}#board.on{display:block}#board .bh{display:table;color:#fff;background:#1b1bd6;padding:0 3px}#board .bi{display:table;color:#000;background:#e8e04a;padding:0 3px;margin:2px 0 4px;white-space:pre}#board .bover{display:table;color:#fff;background:#c8382c;padding:0 3px;margin:0 0 4px}#board .sides{display:flex;gap:10px;align-items:flex-start}#board .side{flex:1 1 0;min-width:0}#board .st{display:flex;justify-content:space-between;gap:8px;color:#fff;background:#4c5852;padding:0 3px}#board .st.t1{background:#1b1bd6}#board .st.t2{background:#c8382c}#board table{width:100%;border-collapse:collapse;background:#c3c7c0;color:#20241f}#board th,#board td{padding:0 4px;text-align:right;white-space:nowrap}#board th:first-child,#board td:first-child{text-align:left;width:100%;overflow:hidden;text-overflow:ellipsis}#board thead th{color:#fff;background:#20241f;font-weight:400}#board tr.me td{color:#000;background:#e8e04a}#board tr.down td{color:#6a6f68}#board td i{font-style:normal;color:#fff;background:#1b1bd6;padding:0 2px;margin-left:5px}#board td i.b{background:#4c5852}#board .note{display:table;color:#20241f;background:#c3c7c0;padding:0 4px;margin-top:3px}body.deathcam #crosshair,body.deathcam #minimap,body.deathcam #scope,body.deathcam #popups{visibility:hidden}#deathcam{position:absolute;top:0;right:0;bottom:0;left:0;display:none}#deathcam.on{display:block}#deathcam .lb{position:absolute;left:0;right:0;height:9vh;background:#060504}#deathcam .lb.bottom{bottom:0}#deathcam .lb.top{top:0}#deathcam .box{position:absolute;left:6vw;bottom:calc(9vh + 14px);background:#7f8c86;outline:1px dotted #1b1bd6;outline-offset:2px;padding:3px 9px 6px 3px}#deathcam .box b{display:table;font-weight:400;color:#fff;background:#1b1bd6;padding:0 3px}#deathcam .box .who{display:table;color:#000;background:#e8e04a;padding:0 3px;margin:2px 0 3px}#deathcam .box .wp{display:table;color:#fff;background:#c8382c;padding:0 3px}#deathcam .skip{position:absolute;right:6vw;bottom:calc(9vh + 14px);color:#000;background:#c3c7c0;padding:0 4px;animation:dcskip .9s steps(2) infinite}#deathcam .skip kbd{font:inherit;color:#fff;background:#1b1bd6;padding:0 3px}@keyframes dcskip{50%{color:#c8382c}}#died.on.fast,#died.on.fast .box{animation-duration:.72s}#died.on.fast .box i:after{animation-duration:.5s;animation-delay:.08s}#side{box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;background:#7f8c86;outline:1px dotted #1b1bd6;outline-offset:2px;padding:3px 9px 8px 3px}#side.off{display:none}#side .hd{display:table;color:#fff;background:#1b1bd6;padding:0 3px}#side .side-tabs{display:flex;gap:3px;margin:3px 0}#side .side-tabs button{display:inline-flex;align-items:center;border:0;padding:0 6px;cursor:pointer;font:inherit;color:#fff;background:#1b1bd6}#side .side-tabs button:hover{color:#e8e04a;background:#000}#side .side-tabs button.on{color:#000;background:#e8e04a}#side .side-sec{display:none;flex-direction:column;min-height:0}#side .side-sec.on{display:flex}#side .ph{margin:0 0 3px -3px}#side .note{max-width:none}#side .note:empty{display:none}#side .replays{flex:1 1 auto;min-height:0;max-height:none}#side .replays:empty{display:none}#side .reqs{flex:none;max-height:24vh}#side .frbox{display:flex;flex-wrap:wrap;gap:0 8px;align-items:center;padding:0 4px 2px;margin-bottom:3px}#side .frbox .maplist.row{margin:0}#side .frbox .maplist button{display:inline-flex;align-items:center;padding:0 6px;color:#fff;background:#1b1bd6}#side .frbox .maplist button:hover{color:#e8e04a;background:#000}#side .frbox label{display:inline-flex;gap:6px;align-items:center}#side .frcode{font-weight:400;color:#000;background:#e8e04a;padding:0 4px}#side input{font:inherit;width:7em;padding:0 4px;border:2px solid #000;color:#000;background:#fff;text-transform:uppercase}#side input:focus{border-color:#1b1bd6;background:#fffbe0}@media (min-width: 1101px){#side{position:fixed;right:2vw;top:7vh;width:min(460px,34vw);max-height:86vh}#menu.side-on .frame{max-width:calc(92vw - min(460px,34vw) - 30px)}#menu.side-on .panel.wide{width:100%}}@media (max-width: 1100px){.menu-wrap{min-height:0}#menu .frame{max-height:none}#side{margin:6px 6vw 6vh}}body.phone #side{margin:6px 3vw 6vh}body.phone #side .replays,body.phone #side .reqs{max-height:none}#menu .rep .flag{color:#000;background:#e8e04a;padding:0 3px;margin-left:6px}#menu .rep .flag.you{color:#fff;background:#c8382c}#menu .rep.pub,#menu .rep.mine{outline:1px solid #e8e04a;outline-offset:-1px}#menu .rep button.off{color:#e8e4d0;background:#7d8780}#menu .rnote{color:#20241f;background:#c3c7c0;padding:0 4px;margin:-3px 0 2px}#menu .rnote.bad{color:#fff;background:#c8382c}#tip{position:fixed;left:0;top:0;z-index:40;display:none;max-width:300px;padding:0 4px;color:#000;background:#e8e04a;outline:2px solid #000;pointer-events:none}#tip.on{display:block;animation:tipin .12s steps(2) both}@keyframes tipin{0%{transform:translate(4px);filter:invert(1)}to{transform:none;filter:none}}
