.canvasCover{pointer-events:none;color:#fffc;text-shadow:0 0 8px #0006;text-align:center;letter-spacing:4px;width:100%;height:100%;font-family:myfont;position:absolute;top:0;left:0}#canvasCoverStart{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1;background-color:#000;transition:all 1s}#canvasCoverMenu{-webkit-backdrop-filter:sepia(.3)blur(8px);backdrop-filter:sepia(.3)blur(8px);background:radial-gradient(#0005 70%,#0009 100%)}#canvasCoverRespawn{-webkit-backdrop-filter:saturate(0);backdrop-filter:saturate(0);opacity:0;transition:all .5s ease-in}#canvasCoverDmg{opacity:0;background:radial-gradient(#0000,#8008);transition:all .2s}#canvasCoverDmgArrow{aspect-ratio:1;transform-origin:0 0;background:radial-gradient(at 30% 30%,#f000 77%,#f00a 90%);height:20%;position:absolute;top:50%;left:50%;transform:rotate(0)}#canvasCoverDmgArrowInner{background:radial-gradient(at 30% 30%,#8000 77%,#0008 100%);width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px}#connectingCover{pointer-events:auto;background:#0008;padding-top:20vh;font-size:24px;display:none}#loadingCover{background:#0008;padding-top:20vh;font-size:24px;display:block}#hudHealthBar{border:var(--border);background:#0008;width:40%;height:calc(2% + 8px);position:absolute;bottom:32px;left:30%}#hudHealthBarGreen{width:100%;height:100%;position:absolute;top:0;left:0}#hudHealthBarGreenInner{box-sizing:border-box;background:linear-gradient(#0c0a,#0408);border-right:1px solid #fffa;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px}#hudWeapon{border:var(--border);background:#0004;width:clamp(128px,15%,256px);height:clamp(64px,12%,96px);position:absolute;bottom:24px;right:72%}#killFeed{text-align:right;white-space:nowrap;width:50%;max-height:60%;position:absolute;top:18px;right:24px;overflow:hidden}.killFeedItem{text-shadow:0 0 4px #0008;white-space:nowrap;opacity:0;height:0;margin-top:0;font-size:clamp(14px,1.3vw,28px);transition:all .4s;display:block;position:relative;transform:translate(-5vw)scale(0)}.killFeedItem p{color:#fffc;text-align:right;margin:0;padding:0;font-size:clamp(14px,1.3vw,28px);display:inline-block}.killFeedItemInnerPlayer{color:#ffcd80cc!important}.killFeedItemInnerYou{color:#fa0c!important}.killFeedItemInnerKilledYou{color:#f00c!important}.killFeedItemInnerKilledPlayer{color:#ff8080cc!important}.killFeedItemInnerIcon{aspect-ratio:1;height:clamp(14px,1.3vw,28px);margin-bottom:calc(-1*clamp(2px,.21vw,4px));margin-left:.3vw;margin-right:.4vw}#respawnCounter{text-shadow:0 0 6px #0006;color:#fff8;font-size:max(40px,4vh);display:none;position:absolute;bottom:2vh;left:4vh}#respawnKiller{opacity:0;background:linear-gradient(90deg,#0000 2%,#0008 30% 70%,#0000 98%);width:100%;height:15.5%;transition:all 1s;position:absolute;bottom:16%;left:0}#respawnKillerPrefix{color:#fff5;text-shadow:0 0 4px #000;letter-spacing:4px;white-space:nowrap;font-size:8vh;position:absolute;top:2.6vh;right:100vw;transform:skewY(-3deg)}#respawnKillerName{color:#f11a;text-shadow:0 0 4px #000;letter-spacing:4px;white-space:nowrap;font-size:10vh;position:absolute;top:4.3vh;left:100vw}#hudWeapon{border:var(--border);background:#0004;width:clamp(128px,15%,192px);height:clamp(48px,6%,64px);position:absolute;bottom:32px;right:72%;overflow:hidden}#hudWeaponImg{aspect-ratio:1;width:100%;transition:all .1s;position:absolute;top:0;left:0}#hudWeaponText{text-align:center;color:#fffc;letter-spacing:3px;white-space:nowrap;width:100%;font-family:myfont;font-size:clamp(17px,2.3vh,24px);transition:all .1s;position:absolute;bottom:calc(min(10%,8px) + 15% + 7px);left:0}#hudWeaponAmmo{box-sizing:border-box;border:var(--border);background:#0008;width:90%;height:calc(9% + 8px);position:absolute;bottom:min(10%,8px);left:5%}#hudWeaponAmmoWhite{width:100%;height:100%;position:absolute;top:0;left:0}#hudWeaponAmmoWhiteInner{background:linear-gradient(#fffc,#fff8);width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px}#hudCrosshair{position:absolute;top:43vh;left:50vw}#hudCrosshairH{opacity:0px;position:absolute;top:43vh;left:50vw}.hudCrosshairPart{box-sizing:border-box;transform-origin:bottom;background:#fffc;border:1px solid #000;width:clamp(3px,.7vh,6px);height:clamp(9px,2.1vh,18px);position:absolute;top:clamp(-4.5px,-.55vh,-9px);left:clamp(-1.5px,-.35vh,-3px)}#hudWrapper{color:#fffc;width:100%;height:100%;display:none;position:absolute;top:0;left:0}#pvpTimeLeft{text-align:center;color:#fff8;text-shadow:0 0 4px #0008;letter-spacing:4px;margin-top:1.3vh;font-size:min(2.5vw,38px)}#pickupPromptT{color:#fffc;text-shadow:0 0 4px #0008;margin-top:8px;font-size:min(2.5vw,38px)}#pickupPrompt{color:#f80c;text-align:center;text-shadow:0 0 4px #000a;width:100%;font-size:min(3vw,48px);display:none;position:absolute;bottom:max(16%,44px);left:0}#multiKill{color:#fffc;text-align:center;text-shadow:0 0 4px #000a;opacity:1;width:100%;font-size:min(6vh,104px);position:absolute;bottom:max(30%,130px);left:0;transform:scale(1)}#announcement{opacity:0;background:linear-gradient(90deg,#0000 10%,#0006 50%,#0000 90%);width:100%;height:17vh;transition:all .5s;position:absolute;top:20vh;left:0}#announcementPre{color:#fff8;text-shadow:0 0 4px #0008;letter-spacing:4px;white-space:nowrap;font-size:8vh;position:absolute;top:2.6vh;right:100vw;transform:skewY(-8deg)}#announcementPost{color:#fa0c;text-shadow:0 0 4px #000b;letter-spacing:4px;white-space:nowrap;font-size:11vh;position:absolute;top:4.6vh;left:100vw}.statsClass{box-sizing:border-box;padding:var(--padding);border:var(--border);border-radius:var(--br);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background-color:#0006;width:max(600px,40%);height:min(70%,800px);display:none;position:absolute;top:10%;left:calc(50% + -1*max(300px,20%))}#statsFps{color:#fffc;font-size:14px;position:absolute;top:10px;right:80px}#statsPing{color:#fffc;font-size:14px;position:absolute;top:10px;right:16px}.statsTableClass.statsTableH{margin-top:16px}.statsTableWrapperClass{top:74px;left:var(--padding);width:calc(100% - var(--padding)*2);border-top:0 solid #0000;max-height:calc(100% - 90px);position:absolute;overflow:hidden}.statsTableClass{border:var(--border);border-collapse:collapse;border-spacing:0;color:#fff;table-layout:fixed;box-sizing:border-box;width:100%}.statsTableClass thead th{border:var(--border);text-align:left;background-color:#0000;padding:10px 10px 8px;font-size:14px}.statsTableClass tbody tr{color:#ccc}.statsTableClass tbody td{border:var(--border);padding:10px 10px 8px;font-size:14px;overflow:hidden}.statsTableYou{color:var(--hl)!important}#mobileInput{width:100%;height:100%;display:none;position:absolute;top:0;left:0}#joystick{pointer-events:auto;width:40%;height:100%;position:absolute;bottom:0;left:0}#joystickAim{pointer-events:auto;opacity:0;width:60%;height:100%;position:absolute;bottom:0;right:0}.mobileButton{aspect-ratio:1;pointer-events:auto;border-radius:50%;height:20%;position:absolute}#attackMobileButton{height:20%;bottom:40px;right:40px}#jumpMobileButton{height:16%;bottom:25px;right:calc(20vh + 50px)}#equipMobileButton{height:16%;bottom:calc(20% + 50px);right:25px}#tabMobileButton{height:8%;top:calc(8% + 16px);right:8px}#settingsMobileButton{height:8%;top:8px;right:8px}.mobileButtonInner{border:var(--border);background-color:#0004;border-radius:50%;width:100%;height:100%;transition:all .1s;position:absolute;top:0%;left:0%;overflow:hidden}.mobileButtonInner img{opacity:.3;filter:invert();width:100%;height:100%}.topBarClass{width:100%;min-width:484px;height:4%;min-height:40px;position:absolute}.topBarButtons{width:83%;height:100%;display:flex;position:absolute;left:20%;transform:skew(-25deg)}.topBarElement{float:left;text-align:center;border-bottom:var(--border);background-color:var(--menuBBG);-webkit-backdrop-filter:blur(var(--blurAmount));backdrop-filter:blur(var(--blurAmount));box-sizing:border-box;height:100%;position:relative;overflow:hidden}.topBarElement.logo{align-items:center;width:25vw;height:100%;padding-left:5vw;display:flex;position:absolute;left:-5vw;transform:skew(-25deg)}.topBarElement.logo img{float:left;aspect-ratio:8.33;width:min(80%,200px);margin-left:max(8px,10%);margin-right:32px;position:relative;bottom:0;transform:skew(25deg)}.topBarElement.topBarBtn{color:#fffa;cursor:pointer;width:16%;min-width:80px;transition:all .3s}.topBarElement.topBarBtn:hover{color:#fff}.topBarElement.topBarBtn.topBarBtnLeft{border-right:var(--border)}.topBarElement.topBarBtn.topBarBtnRigth{border-left:var(--border);width:12%;min-width:128px}.topBarElement.topBarBtn.topBarBtnRigth.topBarBtnSettingsClass{border-right:var(--border)}.topBarElement.topBarBtn.topBarBtnS{-webkit-backdrop-filter:blur();backdrop-filter:blur();color:#fff;background-color:#0000;border-bottom:1px solid #0000}.topBarBtnGradient{opacity:0;background:linear-gradient(#fff4 0%,#fff0 100%) no-repeat;width:100%;height:100%;transition:all .3s;position:absolute}.topBarBtnInner{letter-spacing:4px;width:100%;font-family:myfont;font-size:16px;position:absolute;bottom:8px;transform:skew(25deg)}#topBarSimple{display:none}.dropdown{top:calc(max(40px,100%) + 12px);right:var(--padding);width:104px;position:absolute}#regionDropdownBtn{text-align:center;-webkit-backdrop-filter:blur(var(--blurAmount));backdrop-filter:blur(var(--blurAmount));background-color:var(--btnBg);border:var(--border);border-radius:var(--br);box-sizing:border-box;color:#fffa;width:104px;height:24px;font-size:13px;line-height:24px;position:absolute;top:0;right:0}#regionDropdownBtn:hover{color:#fffc;background-color:#0008}#regionDropdownBtnContent{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:var(--border);border-radius:var(--br);box-sizing:border-box;background-color:#0008;width:104px;display:none;position:absolute;top:25px;right:0}.dropdown:hover #regionDropdownBtnContent{display:block}.regionBtn{color:#fffa;cursor:pointer;padding:12px 16px;text-decoration:none;display:block}.regionBtn:hover{color:#fff}.regionBtn.regionBtnSelected{color:var(--hl)}.regionBtn.regionBtnSelected:hover{color:var(--hlH)}#accountStatsBoxWrapper{background-color:var(--menuBBG);width:100%;height:100%;display:none;position:absolute;top:0;right:0}#accountStatsBox{top:max(15vh,max(40px,4%) + 8px);right:calc(50% - min(680px,calc(80% - var(--padding) - var(--padding)))*.5);width:min(680px,calc(80% - var(--padding) - var(--padding)));height:clamp(256px,calc(70vh - max(40px,4%) - 16px - var(--padding)),512px);border-radius:var(--br);border:var(--border);background-color:var(--menuBBG);-webkit-backdrop-filter:blur(var(--blurAmount));backdrop-filter:blur(var(--blurAmount));color:#fffc;box-sizing:border-box;position:absolute}#accountStatsTitle{top:var(--padding);left:var(--padding);color:#fffa;font-size:20px;position:absolute}#closeAccountStatsBtn{right:var(--padding);top:var(--padding)}#accountStatsList{top:calc(var(--padding) + 192px);width:calc(100% - 16px);position:absolute;left:8px}.accountStatsListElement{border:var(--border);border-radius:var(--br);background-color:var(--menuBBG);box-sizing:border-box;color:#fffc;cursor:pointer;width:calc(100% - 16px);height:64px;margin:8px 8px 16px;padding:8px;transition:height .1s;display:block;position:relative;overflow-y:hidden}.accountStatsListElement:hover{border:var(--borderH);color:#fff;transform:scale(1.02)}.accountStatsListElement:active{border:var(--borderH);color:#fff;transform:scale(1)}.accountStatsListElement.accountStatsListElementSelected{border-color:var(--hl);color:var(--hl);height:256px}.accountStatsListElement.accountStatsListElementSelected:hover,.accountStatsListElement.accountStatsListElementSelected:active{border-color:var(--hlH)}.accountStatsListElementText{color:#fff8;position:absolute;bottom:4px;right:8px}.accountStatsListElementTextKD{color:#fffa;position:absolute;bottom:4px;left:8px}#accountStatsSummaryBox{top:calc(var(--padding) + 48px);height:calc(100% - (var(--padding)*2 + 48px));text-align:left;width:100%;position:absolute;right:0;overflow-x:hidden;overflow-y:scroll}#accountStatsSummaryBoxTitle{color:#fff;font-size:16px;position:absolute;top:4px;left:16px}.accountStatsTableClass.accountStatsSummaryBoxTable{color:#fffc}.accountStatsTableClass.accountStatsListElementTableHeader{color:#fff;top:0}.accountStatsTableClass.accountStatsListElementTable{color:#fffc;top:32px;overflow-y:scroll}.accountStatsListElementTableWrapper{width:100%;height:calc(100% - 128px);position:absolute;top:64px;left:0;overflow-y:scroll}#accountStatsSummaryBoxTablePvP{top:40px}#accountStatsSummaryBoxTableCo-Op{top:116px}.accountStatsTableClass{border-collapse:collapse;border-spacing:0;color:#fff;table-layout:fixed;box-sizing:border-box;width:calc(100% - 32px);position:absolute;left:16px}.accountStatsTableClass.accountStatsSummaryBoxTable td,.accountStatsTableClass.accountStatsListElementTable td,.accountStatsTableClass.accountStatsListElementTableHeader td{border:var(--border);padding:8px 8px 4px;font-size:14px;overflow:hidden}.accountStatsSummaryBoxTableHeader{color:#fa0}.accountStatsTableYou{color:var(--hl)!important}#accountBoxWrapper{background-color:var(--menuBBG);width:100%;height:100%;display:none;position:absolute;top:0;right:0}#accountBox{top:calc(max(40px,4%) + 8px);right:var(--padding);width:min(960px,calc(80% - var(--padding) - var(--padding)));height:min(640px,calc(100% - max(40px,4%) - 16px - var(--padding)));border-radius:var(--br);border:var(--border);background-color:var(--menuBBG);-webkit-backdrop-filter:blur(var(--blurAmount));backdrop-filter:blur(var(--blurAmount));color:#fffc;box-sizing:border-box;position:absolute}#closeAccountBtn{right:var(--padding);top:var(--padding)}#accountMyLevelsBtn{top:calc(var(--padding) + 96px);left:var(--padding)}.myLevelsBtn{pointer-events:auto!important;height:32px!important;font-size:14px!important;line-height:32px!important}#accountStatsBtn{top:calc(var(--padding) + 144px);left:var(--padding);pointer-events:auto!important;height:32px!important;font-size:14px!important;line-height:32px!important}#accountNameBox{width:160px;height:86px;position:absolute;top:2px;left:0}#accountNameBox p{left:var(--padding);color:#fffc;font-size:14px;position:absolute}#accountNameInput{bottom:var(--padding);left:var(--padding);width:calc(100% - var(--padding) - var(--padding) - 14px);color:#fffc;background-color:var(--menuBBG);border-radius:var(--br);border:var(--border);height:24px;padding:4px 4px 4px 8px;font-size:13px;position:absolute}#accountNameInput:hover{border:var(--borderH);color:#fff;background-color:#0006}#accountNameInput:focus{border:var(--borderH);color:#fff;background-color:#0008}#accountLookCanvas{pointer-events:none;width:80%;height:70%;position:absolute;bottom:15%;left:0}#accountLookText{pointer-events:none;color:#fff3;letter-spacing:4px;font-size:min(min(12vh,64px),8vw);position:absolute;bottom:65%;left:max(38%,160px);transform:skewY(-8deg)translate(-50%)}#accountLookBox{top:64px;right:var(--padding);box-sizing:border-box;background-color:var(--menuBBG);border-radius:var(--br);border:var(--border);width:clamp(64px,20%,192px);height:calc(100% - 80px);padding-top:0;padding-bottom:24px;position:absolute;overflow-x:hidden;overflow-y:scroll}#accountLookUnlockBtn{border-color:var(--hl);width:140px;display:none;bottom:10%;left:calc(40% - 70px)}#accountLookUnlockBtn:hover,#accountLookUnlockBtn:active{border-color:var(--hlH)}#accountLookDoneBtn{bottom:var(--padding);width:140px;display:none;left:calc(40% - 70px)}@media only screen and (height>=580px){#accountLookUnlockBtn{bottom:15%}#accountLookDoneBtn{display:block}#closeAccountBtn{display:none}#accountLookBox{top:var(--padding);height:calc(100% - var(--padding) - 16px)}}.accountLookBoxElement{float:left;aspect-ratio:1;background-color:var(--menuBBG);border-radius:var(--br);border:var(--border);box-sizing:border-box;cursor:pointer;width:70%;margin-top:15%;margin-left:15%;transition:all .1s;overflow:hidden}.accountLookBoxElement img{aspect-ratio:1;width:100%;top:0;left:0}.accountLookBoxElement:hover{border:var(--borderH);transform:scale(1.1)}.accountLookBoxElement:active{border:var(--borderH);transform:scale(1)}.accountLookBoxElement.accountLookBoxElementL{border:1px solid #a008}.accountLookBoxElement.accountLookBoxElementL:hover,.accountLookBoxElement.accountLookBoxElementL:active{border:1px solid #a00}.accountLookBoxElement.accountLookBoxElementS{border:1px solid var(--hl)}.accountLookBoxElement.accountLookBoxElementS:hover,.accountLookBoxElement.accountLookBoxElementS:active{border:1px solid var(--hlH)}#settingsBoxWrapper{background-color:var(--menuBBG);width:100%;height:100%;display:none;position:absolute;top:0;right:0}#settingsBox{top:calc(max(40px,4%) + 8px);right:var(--padding);background-color:var(--menuBBG);-webkit-backdrop-filter:blur(var(--blurAmount));backdrop-filter:blur(var(--blurAmount));border:var(--border);border-radius:var(--br);pointer-events:auto;width:386px;height:302px;position:absolute}#settingsBoxTitle{top:var(--padding);left:var(--padding);color:#fffc;font-size:20px;line-height:32px;position:absolute}#closeSettingsBtn{right:var(--padding);top:var(--padding)}#soundToggleBtn{position:relative}#soundSettingsSlider{top:64px;left:var(--padding)}#soundSettingsSliderInput{top:calc(var(--padding) + 14px);right:var(--padding);width:calc(100% - 64px - var(--padding));position:absolute}#musicToggleBtn{position:relative}#musicSettingsSlider{top:140px;left:var(--padding)}#musicSettingsSliderInput{top:calc(var(--padding) + 14px);right:var(--padding);width:calc(100% - 64px - var(--padding));position:absolute}#senseSettingsSliderBox{top:214px;left:var(--padding)}.settingsSliderBox{padding:var(--padding);color:#fff;background-color:var(--menuBBG);width:128px;line-height:20px;position:absolute}.settingsSliderBox input[type=range]{appearance:none;background:#aaa8;border-radius:5px;width:100%;height:5px;margin-right:0}.settingsSliderBox input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#aaa;border-radius:50%;width:16px;height:16px;transition:all .1s;box-shadow:0 0 2px #555}.settingsSliderBox input[type=range]::-webkit-slider-thumb:hover{background:#fff;width:18px;height:18px}.settingsSlider input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;background:0 0;border:none}#controlsBox{top:64px;right:var(--padding);border-radius:var(--br);background-color:var(--menuBBG);box-sizing:border-box;width:176px;height:224px;line-height:21px;position:absolute}.controlsBoxTitle{top:var(--padding);color:var(--hl);text-align:center;width:100%;font-size:17px;position:absolute}.controlsBoxText{top:44px;left:var(--padding);text-align:left;color:#fffc;font-size:16px;position:absolute}.controlsBoxTextR{top:44px;right:var(--padding);color:#fff;text-align:right;font-size:16px;position:absolute}#contactBox{bottom:0;right:var(--padding);color:#fffc;position:absolute}#contactBox p{-webkit-user-select:text;user-select:text;font-family:myfont;font-size:12px}#settingsInGame{pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;left:0}#settingsInGame img{top:var(--padding);left:var(--padding);width:min(192px,32%);height:auto;position:absolute}#settingsInGameText{text-align:center;color:#fff4;text-shadow:0 0 4px #0008;margin-top:30vh;font-size:6vh}#leaveGameBtn{left:var(--padding);bottom:var(--padding);pointer-events:auto}#levelsBoxWrapper{background-color:var(--menuBBG);width:100%;height:100%;display:none;position:absolute;top:0;right:0}#levelsBox{top:max(15vh,max(40px,4%) + 8px);right:calc(50% - min(680px,calc(80% - var(--padding) - var(--padding)))*.5);width:min(680px,calc(80% - var(--padding) - var(--padding)));height:clamp(256px,calc(70vh - max(40px,4%) - 16px - var(--padding)),512px);border-radius:var(--br);border:var(--border);background-color:var(--menuBBG);-webkit-backdrop-filter:blur(var(--blurAmount));backdrop-filter:blur(var(--blurAmount));color:#fffc;box-sizing:border-box;position:absolute}#levelsTitle{top:var(--padding);left:var(--padding);color:#fffa;font-size:20px;position:absolute}#closeLevelsBtn{right:var(--padding);top:var(--padding)}#levelsList{top:calc(var(--padding) + 48px);left:var(--padding);height:calc(100% - (var(--padding)*2 + 48px));width:min(256px,calc(50% - var(--padding)*4));border:var(--border);box-sizing:border-box;position:absolute;overflow-x:hidden;overflow-y:scroll}#levelsUploadBox{top:calc(var(--padding) + 48px);right:var(--padding);width:calc(100% - min(256px,calc(50% - var(--padding)*4)) - 64px);height:calc(100% - (var(--padding)*2 + 48px));border:var(--border);text-align:center;box-sizing:border-box;position:absolute;overflow:hidden}#levelsUploadBoxTitle{color:#fffa;margin-top:min(80px,15%);font-size:18px}#levelsUploadBoxLink{color:#fff;margin-top:8px;line-height:16px}#levelsUploadBoxInput{width:100%;margin-top:4px;position:relative;left:0}#levelsUploadBoxLabel{border-color:var(--hl);width:128px;margin-top:4px;font-size:16px;display:block;position:relative;left:calc(50% - 64px)}#levelsUploadBoxLabel:hover,#levelsUploadBoxLabel:active{border:1px solid var(--hlH)}.levelsListElement{border:var(--border);border-radius:var(--br);background-color:var(--menuBBG);box-sizing:border-box;opacity:.8;color:#fff;background-image:url(assets/textures/maps/customSmall.jpg);width:calc(100% - 16px);height:64px;margin:8px;padding:8px;display:block;position:relative}.menuBtn.smallMenuBtn.levelsListElementRemoveBtn{position:absolute;top:16px;right:16px}#browserBox{top:calc(max(40px,4%) + var(--padding) + 32px);right:var(--padding);height:calc(100% - calc(max(40px,4%) + var(--padding)*2 + 24px));padding:var(--padding);border:var(--border);border-radius:var(--br);background-color:var(--menuBBG);box-sizing:border-box;width:332px;position:absolute}#searchLobbyInput{top:var(--padding);left:var(--padding);color:#fffc;background-color:var(--menuBBG);border-radius:var(--br);border:var(--border);box-sizing:border-box;width:252px;height:32px;padding:6px 4px 4px 8px;font-size:13px;line-height:24px;position:absolute}#searchLobbyInput:hover{border:var(--borderH);color:#fff;background-color:#0006}#searchLobbyInput:focus{border:var(--borderH);color:#fff;background-color:#0008}#searchLobbyInput::placeholder{color:#fffa;opacity:1}#searchLobbyInput::-moz-placeholder{color:#fffa}#refreshLobbiesBtn{top:var(--padding);right:var(--padding)}#lobbyList{border-radius:var(--br);box-sizing:border-box;color:#fffc;text-align:center;width:calc(100% - 8px);height:calc(100% - 64px);position:absolute;bottom:0;left:8px;overflow-x:hidden;overflow-y:scroll}.lobbyListElement{border-radius:var(--br);border:var(--border);color:#fffa;background-color:#0004;width:calc(100% - 26px);height:48px;margin:8px;padding:4px;font-size:16px;position:relative}.lobbyListElement:hover{border:var(--borderH);color:#fff}.lobbyListElementName{font-size:16px;line-height:16px;position:absolute;top:12px;left:12px;overflow:hidden}.lobbyListElementStatus{color:#fffc;text-align:right;font-size:14px;line-height:16px;position:absolute;top:10px;right:104px}.lobbyListElementStatus2{color:#fffa;text-align:right;font-size:14px;line-height:16px;position:absolute;bottom:6px;right:104px}.menuBtn.lobbyListElementBtn{-webkit-backdrop-filter:none;backdrop-filter:none;width:80px;height:40px;padding:0;font-size:14px;line-height:40px;position:absolute;top:8px;right:8px}#lobbySettings{color:#fff;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}#lobbySettingsHost{pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.menuBtn.lobbyVisibilityBtn{top:calc(var(--padding) + 322px);pointer-events:auto;width:88px;height:32px;padding:10px;font-size:12px;line-height:12px}.menuBtn.lobbyVisibilityBtn.lobbyVisibilitySBtn{border-color:var(--hl)}.menuBtn.lobbyVisibilityBtn.lobbyVisibilitySBtn:hover,.menuBtn.lobbyVisibilityBtn.lobbyVisibilitySBtn:active{border-color:var(--hlH)}#lobbyPrivateBtn{left:calc(var(--padding) + 104px)}#lobbyPublicBtn{left:var(--padding)}.menuBtn.lobbyModeBtn{top:calc(var(--padding) + 278px);pointer-events:auto;width:88px;height:32px;padding:10px;font-size:12px;line-height:12px}.menuBtn.lobbyModeBtn.lobbyModeSBtn{border-color:var(--hl)}.menuBtn.lobbyModeBtn.lobbyModeSBtn:hover,.menuBtn.lobbyModeBtn.lobbyModeSBtn:active{border-color:var(--hlH)}#lobbyCoopBtn{left:var(--padding)}#lobbyPvpBtn{left:calc(var(--padding) + 104px)}.menuBtn.lobbyPvpSettingBtn{left:calc(var(--padding) + 208px);pointer-events:auto;background-color:#4006;width:114px;height:32px;padding:10px;font-size:12px;line-height:12px}.menuBtn.lobbyPvpSettingBtn:hover,.menuBtn.lobbyPvpSettingBtn:active{background-color:#3006}#lobbyPvpSettingZombiesBtn{top:calc(var(--padding) + 278px)}#lobbyPvpSettingTimeBtn{top:calc(var(--padding) + 322px)}#lobbyMapPreviewSettings{top:calc(var(--padding) + 102px);left:var(--padding);border-radius:var(--br);width:320px;height:160px;position:absolute;overflow:hidden}.menuBtn.lobbyMapBtn{border-radius:var(--br);pointer-events:auto;width:48px;height:48px;padding:8px;line-height:20px;top:calc(50% - 24px)}.menuBtn.lobbyMapBtn img{filter:invert();opacity:.7;width:auto;height:100%}#lobbyMapPBtn{left:16px}#lobbyMapNBtn{right:16px}#startLobbyBtn{bottom:var(--padding);right:var(--padding);pointer-events:auto;border-color:var(--hl)}#startLobbyBtn:hover,#startLobbyBtn:active{border-color:var(--hlH)}#lobbyMyLevelsBtn{top:var(--padding);right:calc(var(--padding)*2 + clamp(128px,18%,208px))}#lobbyPlayers{top:var(--padding);right:var(--padding);height:calc(100% - var(--padding)*2);border-radius:var(--br);border:var(--border);-webkit-backdrop-filter:blur(var(--blurAmount));backdrop-filter:blur(var(--blurAmount));background-color:var(--menuBBG);color:#fffc;box-sizing:border-box;width:clamp(128px,18%,208px);position:absolute}.lobbyPlayersWhenHost{height:calc(100% - var(--padding)*3 - 48px)!important}#lobbyPlayersList{width:100%;height:calc(100% - 44px);position:absolute;top:44px;overflow-x:hidden;overflow-y:scroll}#lobbyPlayersTitle{padding:8px 24px 8px 16px;font-size:16px;line-height:32px}#lobbyPlayersAmount{float:right;color:#fffa;height:16px;font-size:14px;line-height:32px}.lobbyPlayersElement{aspect-ratio:1;border-radius:var(--br);border:var(--border);background-color:var(--menuBBG);width:calc(100% - 32px);margin:8px 16px;position:relative}.lobbyPlayersElement.lobbyPlayersElementYou{border-color:var(--hl)}.lobbyPlayersElementName{text-align:center;box-sizing:border-box;background-color:#0008;width:100%;height:25%;padding:4px;position:absolute;bottom:0;left:0;overflow:hidden}.lobbyPlayersElementName p{letter-spacing:2px;color:#fff;margin:0;font-size:min(14px,2vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lobbyPlayersElementStar{pointer-events:auto;width:32px;height:32px;position:absolute;top:8px;right:8px}.lobbyPlayersElementStar img{filter:invert();opacity:.7;width:auto;height:100%}.menuBtn.smallMenuBtn.lobbyPlayersElementKick{pointer-events:auto;cursor:pointer;top:8px;right:8px}.lobbyPlayersElement img{aspect-ratio:1;width:100%;position:absolute;top:0;right:0}.lobbyPlayersElementStar img{width:auto;height:100%}#lobbyCanvas{opacity:0;width:100%;height:100%;transition:all 1.5s;position:absolute;bottom:0;left:0}#lobbyChat{bottom:var(--padding);right:calc(var(--padding)*2 + clamp(128px,18%,208px));border:var(--border);box-sizing:border-box;pointer-events:auto;color:#fff;background-color:#0008;width:clamp(128px,20%,256px);height:192px;position:absolute}#lobbyChatMessages{width:calc(100% - 16px);height:calc(100% - 62px);position:absolute;bottom:54px;left:8px;overflow-x:hidden;overflow-y:scroll}#lobbyChatMessages span{font-size:clamp(12px,2vh,16px)!important}.lobbyChatMessageSender{color:#fffa}#lobbyChatInput{color:#fffc;background-color:var(--menuBBG);border-radius:var(--br);border:var(--border);box-sizing:border-box;width:calc(100% - 16px);height:32px;padding:6px 4px 4px 8px;font-size:13px;line-height:24px;position:absolute;bottom:8px;left:8px}#lobbyChatInput:hover{border:var(--borderH);color:#fff;background-color:#0006}#lobbyChatInput:focus{border:var(--borderH);color:#fff;background-color:#0008}#lobbyChatInput::placeholder{color:#fffa;opacity:1}#lobbyChatInput::-moz-placeholder{color:#fffa}#lobbyEndWrapper{background-color:var(--menuBBG);width:100%;height:100%;display:none;position:absolute;top:0;right:0}#lobbyEnd{background-color:var(--menuBBG);padding:var(--padding);border:var(--border);border-radius:var(--br);-webkit-backdrop-filter:blur(var(--blurAmount));backdrop-filter:blur(var(--blurAmount));color:#fff;box-sizing:border-box;width:max(600px,40%);height:min(70%,800px);position:absolute;top:10%;left:calc(50% + -1*max(300px,20%))}#lobbyEndTitle{color:#fff;text-align:center;margin-top:16px;font-size:24px}#lobbyEndInfo{color:#ccc;margin-left:var(--padding);margin-top:0;font-size:20px}#lobbyEndStats{top:64px;left:var(--padding);width:calc(100% - var(--padding)*2);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border:0 solid #0000;height:calc(100% - 136px);display:block;overflow:hidden}#lobbyEndStatsTableWrapper{width:calc(100% - var(--padding)*2 + 8px);border:0 solid #0000;overflow-y:scroll}#lobby{top:calc(max(40px,4%) + 8px);right:var(--padding);width:calc(100% - var(--padding) - var(--padding));height:calc(100% - max(40px,4%) - 16px - var(--padding));border-radius:var(--br);border:var(--border);background-color:var(--menuBBG);-webkit-backdrop-filter:blur(var(--blurAmount));backdrop-filter:blur(var(--blurAmount));color:#fffc;box-sizing:border-box;display:none;position:absolute}#lobbyTitle{top:var(--padding);left:var(--padding);color:#fffa;font-size:20px;position:absolute}#inviteLinkLobby{left:var(--padding);top:calc(var(--padding) + 40px);background-color:var(--menuBBG);border-radius:var(--br);cursor:pointer;pointer-events:auto;border:var(--border);color:#fffa;box-sizing:border-box;width:224px;height:40px;padding-left:8px;padding-right:8px;font-size:12px;line-height:40px;position:absolute;overflow:hidden}#inviteLinkLobby:hover{border:var(--borderH);color:#fff;background-color:#0008}#copyInviteLobbyBtn{left:256px;top:calc(var(--padding) + 40px);pointer-events:auto;width:80px;height:40px;font-size:14px;line-height:40px}#lobbyMapPreview{top:calc(var(--padding) + 102px);left:var(--padding);border-radius:var(--br);border:var(--border);opacity:1;background-color:#0008;width:320px;height:160px;position:absolute;overflow:hidden}#lobbyMapPreviewImg{width:100%;height:auto;position:absolute;top:0;left:0}#lobbyMapPreviewMode{color:#fff8;text-align:left;font-size:24px;position:absolute;top:12px;left:16px}#lobbyMapPreviewModePvp{color:#fff8;text-align:left;font-size:18px;position:absolute;top:40px;left:16px}#leaveLobbyBtn{left:var(--padding);bottom:var(--padding)}@media only screen and (width<=890px){#lobbyMapPreview{opacity:.7}}@media only screen and (width<=668px){#lobbyMyLevelsBtn,#lobbyChat{display:none}}@media only screen and (height<=520px){#lobbyMapPreview,#lobbyMapPreviewSettings{height:80px}#lobbyMapPreviewImg{top:-20px}.menuBtn.lobbyModeBtn{top:calc(var(--padding) + 198px)}.menuBtn.lobbyVisibilityBtn{top:calc(var(--padding) + 242px)}#lobbyPvpSettingZombiesBtn{top:calc(var(--padding) + 198px)}#lobbyPvpSettingTimeBtn{top:calc(var(--padding) + 242px)}#leaveLobbyBtn{bottom:var(--padding);left:auto;right:calc(36px + clamp(128px,18%,208px))}#startLobbyBtn{bottom:calc(var(--padding)*2 + 48px)}}@media only screen and (width<=712px),screen and (height<=520px){.lobbyPlayersWhenHost{height:calc(100% - var(--padding)*4 - 96px)!important}#lobbyPlayers{height:calc(100% - var(--padding)*3 - 48px)}#leaveLobbyBtn{bottom:var(--padding);right:var(--padding);left:auto}#startLobbyBtn{bottom:calc(var(--padding)*2 + 48px)}}.lobbyMapPreviewCover{background:radial-gradient(#0000,#000a);width:100%;height:100%;position:absolute;top:0;left:0}#lobbyMapPreviewName{color:#fffc;letter-spacing:4px;text-shadow:0 0 8px #0008;text-align:center;width:100%;font-size:18px;position:absolute;bottom:12px}#mainMenu{display:none}#playOfflineBtn{top:calc(max(40px,4%) + var(--padding) + 32px);left:var(--padding);width:180px}#playOnlineBtn{top:calc(max(40px,4%) + var(--padding) + 32px + 72px);left:var(--padding);width:180px}#newLobbyBtn{top:calc(max(40px,4%) + var(--padding) + 32px + 144px);left:var(--padding);width:180px}#leaveLobbyEndBtn{left:32px;bottom:var(--padding)}#playLobbyEndBtn{right:32px;bottom:var(--padding)}#metaDivLink{bottom:var(--padding);left:var(--padding);border:var(--border);cursor:pointer;width:300px;height:250px;transition:all .1s;display:none;position:absolute;box-shadow:0 0 8px #0008}#metaDivLink:hover{border:var(--borderH);transform:scale(1.05)}#metaDivImg{width:calc(100% - 1px);height:calc(100% - 1px);position:absolute;bottom:0;left:0}@media screen and (height<=540px),screen and (width<=880px){#metaDivLink{width:150px;height:125px}}@media screen and (height<=432px){#metaDivLink{display:none}}#menuChar{top:calc(max(40px,4%) + var(--padding) + 32px);right:calc(var(--padding)*2 + 332px);border-radius:var(--br);border:var(--border);box-sizing:border-box;pointer-events:auto;background:linear-gradient(#0004 40%,#000a 100%);width:192px;height:256px;position:absolute;overflow:hidden}#menuCharCanvas{pointer-events:none;width:256px;height:256px;position:absolute;bottom:48px;right:-28px}#menuCharBtn{height:32px;font-size:16px;line-height:32px;position:absolute;bottom:16px;right:calc(50% - 64px)}#menuCharName{text-align:center;color:var(--hl);letter-spacing:3px;pointer-events:none;width:100%;font-size:15px;position:absolute;bottom:58px;left:50%;transform:translate(-50%)}@media only screen and (width<=780px){#menuChar{display:none}}#ingameWrapper{pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;left:0}#menuWrapper{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.innerMenu{display:none}.menuBtn{cursor:pointer;color:#fffc;text-align:center;border-radius:var(--br);border:var(--border);-webkit-backdrop-filter:blur(var(--blurAmount));backdrop-filter:blur(var(--blurAmount));background-color:var(--btnBg);box-sizing:border-box;letter-spacing:4px;width:128px;height:48px;font-family:myfont;font-size:20px;line-height:50px;text-decoration:none;transition:all 50ms;position:absolute}.menuBtn:hover{color:#fff;border:var(--borderH);background-color:#0006;transform:rotate(1deg)scale(1.1)}.menuBtn:active{background-color:#0008;transform:scale(1)}.menuBtn.smallMenuBtn{border-radius:var(--br);width:32px;height:32px;padding:6px;line-height:20px}.menuBtn.smallMenuBtn img{filter:invert();opacity:.7;width:auto;height:100%}.menuBtn.smallMenuBtn:hover img{opacity:1}:root{--hl:#fa0;--hlH:#fb4;--padding:16px;--border:1px solid #fff8;--borderH:1px solid #fff;--br:0px;--btnBg:#0004;--btnBgGreen:#0308;--btnBgRed:#3008;--btnBgBlue:#0688;--menuBBG:#0004;--blurAmount:16px}@font-face{font-family:myfont;src:url(assets/fonts/webfont.woff2)}*{letter-spacing:1px;font-family:myfont;font-size:16px;font-weight:700}html,body{background-color:#000}html,body,canvas{-webkit-tap-highlight-color:#fff0;outline:none;width:100%;height:100%;margin:0;padding:0;overflow:hidden}div{-webkit-user-select:none;user-select:none;-khtml-user-select:none}input{border:0;margin:0;padding:0}textarea:focus,input:focus{outline:none}img{pointer-events:none}::-webkit-scrollbar{width:8px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#fff4;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fff8}