:root{color-scheme:light;--ac-font-base:Arial,sans-serif;--ac-font-display:"Ubuntu",Arial,sans-serif;--ac-font-chat:"Exo 2",Ubuntu,Arial,sans-serif;--ac-color-white:#fff;--ac-color-black:#000;--ac-color-text:#333;--ac-color-text-muted:#555;--ac-color-border:#ccc;--ac-color-panel-muted:rgb(82 82 82 / 40%);--ac-color-green:#54c800;--ac-color-green-dark:#419a02;--ac-color-green-focus:#428313;--ac-color-info:#5bc0de;--ac-color-info-dark:#45adce;--ac-color-danger:#d32f2f;--ac-color-danger-dark:#a82020;--ac-color-overlay:rgba(0, 0, 0, 0.8);--ac-color-hud-panel:rgba(0, 0, 0, 0.35);--ac-space-0:0;--ac-space-1:3px;--ac-space-2:5px;--ac-space-3:8px;--ac-space-4:10px;--ac-space-5:12px;--ac-space-6:15px;--ac-space-7:20px;--ac-space-8:24px;--ac-space-xs:var(--ac-space-1);--ac-space-sm:var(--ac-space-2);--ac-space-md:var(--ac-space-4);--ac-space-lg:var(--ac-space-6);--ac-space-xl:var(--ac-space-7);--ac-radius-xs:3px;--ac-radius-sm:4px;--ac-radius-md:5px;--ac-radius-lg:8px;--ac-radius-xl:10px;--ac-radius-pill:999px;--ac-radius-circle:50%;--ac-border-thin:1px;--ac-border-regular:2px;--ac-border-strong:3px;--ac-transition-fast:0.15s ease;--ac-transition-regular:0.2s ease;--ac-transition-transform:transform 0.3s ease-in-out;--ac-shadow-panel:0 0 10px rgba(0, 0, 0, 0.25);--ac-shadow-soft:0 2px 6px rgba(0, 0, 0, 0.2);--ac-shadow-focus-green:0 0 2.5px rgba(84, 200, 0, 0.7),0 0 5px rgba(84, 200, 0, 0.5),0 0 10px rgba(84, 200, 0, 0.3);--ac-z-overlay-popup:203;--ac-z-popup:204;--ac-z-fixed-menu:1000;--ac-z-skin-gallery:1001;--ac-z-top:9999;--ac-z-max:2147483647;--rightContainerFontSize:22px;--rightUpperElementsWidth:335px;--LBClickeable:default;--highContrastGreen:51,255,51;--highContrastYellow:255,255,0;--highContrastRed:255,51,51;--sponsor-pulse:sponsorPulseChatWhite;--mainDivsGap:8px;--gameBgColor:#fff;--gameFgColor:#000;--text-PM-color:rgb(8, 130, 232);--normal-chatbox-width:300px;--action-chatbox-width:380px;--scrollbar-width:13px;--chat-message-top:-2px;--clip-panel-radius:10px;--clip-card-meta-font-size:0.9rem;--clip-card-action-icon-size:1.4rem}
.hidden,[hidden]{display:none!important}
*{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
body,html{padding:0;margin:0;overflow:hidden;overflow-x:hidden;-webkit-text-size-adjust:none;width:100%;height:100%;font-family:var(--ac-font-base)!important;position:fixed;cursor:url("./../img/cursors/1_black.png"),default}
input[type=checkbox]{cursor:pointer}
@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}
@keyframes animated-green-border-rotate{
to{--border-angle:360deg}
}
.animated-green-border{position:relative;border:3px solid transparent;border-radius:inherit;background:var(--agb-bg,linear-gradient(#fff,#fff)) padding-box,conic-gradient(from var(--border-angle),#00ff3b,#00c931,#090,#004d00,#00c931,#00ff3b) border-box;animation:2s linear infinite animated-green-border-rotate;box-shadow:0 0 12px rgba(0,200,70,.8),0 0 24px rgba(0,150,40,.8)}
.no-js #js-warning{display:flex}
.js-ok #js-warning{display:none}
#js-warning{display:none;position:fixed;inset:0;justify-content:center;align-items:center;z-index:var(--ac-z-top);background:rgba(0,0,0,.4)}
#js-warning .content{background:#fff3cd;border:2px solid #856404;color:#5c4000;padding:16px 24px;border-radius:var(--ac-radius-lg);max-width:700px;line-height:1.5;box-shadow:var(--ac-shadow-soft);text-align:left}
#js-warning h3{margin:0 0 8px;color:#856404;text-align:center}
#connecting,#overlays{position:absolute;inset:0;opacity:0;z-index:200}
#overlays{background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}
#connecting{background-color:rgba(0,0,0,.85)}
#connecting-content{width:350px;background-color:var(--ac-color-white);margin:100px auto;border-radius:15px;padding:var(--ac-space-2) var(--ac-space-6)}
.title{margin:0 0 15px!important}
#titleText{font-size:35px;font-weight:700;text-align:center;margin:0!important}
#cityLogo{width:250px;height:auto;display:block;margin:0 auto;--fa-animation-duration:3s;--fa-beat-scale:1.035}
#subtitleText{font-size:13px;font-style:italic;text-align:center;margin:0 0 0 13px}
.mainInput{border:2px solid #1f1f1f;display:block;padding:6px 12px;font-size:14px;line-height:1.42857143;color:var(--ac-color-text-muted);background-color:var(--ac-color-white);background-image:none;border-radius:var(--ac-radius-sm)}
#skin{width:33%;float:right}
#nick,#skin{display:inline}
#gamemode{margin-top:5px;width:100%}
#container{display:grid;grid-template-columns:max-content 400px max-content max-content;grid-template-areas:"community community . ." "left center right rightSecondary";align-items:flex-start;gap:var(--mainDivsGap)}
.adPanelVertical{background-color:var(--ac-color-white);border-radius:15px;box-sizing:content-box;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;width:var(--ad-panel-width,200px);min-width:var(--ad-panel-width,200px);max-width:var(--ad-panel-width,300px);height:var(--ad-panel-height,70vh);min-height:var(--ad-panel-min-height,400px);padding:10px 15px;overflow:visible;text-align:center}
.adContainerSide{flex:var(--ad-side-flex,1 1 auto);height:var(--ad-side-height,auto);min-height:0;width:var(--ad-side-width,100%)}
.adPanelVertical .adContainerSide>ins{width:100%;height:100%}
#centerDiv{grid-area:center;width:400px;position:relative;height:auto;display:flex;flex-direction:column;gap:var(--mainDivsGap)}
#playDiv{width:100%}
#sn-btn-container{--socialNetworkButtonHeight:35px;--socialNetworkIconSize:37px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;align-content:center;gap:7px;margin-left:auto;margin-right:auto;width:100%;min-width:0}
#bestScoresTable,#centerAd-down-container,#leftDiv,#leftDiv-down,#leftDiv-down-2,#myBot,#party-mode-containerafter,#playDiv,#rightDiv,#rightDiv-down,#rightDiv-down-2,#specialEvent{--pad-x:15px;background-color:var(--ac-color-white);border-radius:13px;padding:var(--ac-space-2) var(--pad-x)}
#leftDiv,#leftDiv-down,#leftDiv-down-2,#party-mode-containerafter,#rightDiv,#rightDiv-down,#rightDiv-down-2,#specialEvent{width:350px}
#leftDiv,#leftDiv-down,#leftDiv-down-2,#rightDiv,#rightDiv-down,#rightDiv-down-2,#specialEvent{align-items:center;justify-content:center;padding-bottom:20px}
#leftDiv{grid-area:community;box-sizing:border-box;width:350px;min-width:0;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;justify-self:start;padding:0}
#leftDiv>.title-wrapper{box-sizing:border-box;flex:0 0 auto;width:auto;min-width:0;margin:0;padding:0 8px;border-radius:11px 0 0 11px;top:0;white-space:nowrap}
#leftDiv>.title-wrapper::after{top:0;bottom:0;left:auto;right:-3px;width:3px;height:auto}
#leftDiv-down>.title-wrapper>.titleTextWrapper,#leftDiv>.title-wrapper>.titleTextWrapper{margin:0;line-height:1.15}
#leftDiv-down>.title-wrapper{margin-bottom:13px}
#leftDiv>#sn-btn-container{box-sizing:border-box;flex:1 1 auto;width:auto;padding:7px 8px 7px 7px}
#leftDiv .socialNetwork{flex:1 1 0;width:auto}
#leftContainer{grid-area:left}
#mainMenu-adLeft{grid-area:left;align-self:start;justify-self:start;height:auto;min-height:max(400px,70vh);transform:translateX(calc(-100% - var(--mainDivsGap)))}
.adPanelVertical.adPanelVertical--hidden{display:none!important}
.adPanelVertical:not(.adPanelVertical--measuring):has(.adContainerSide>ins.adsbygoogle[data-ad-status=unfill-optimized]),.adPanelVertical:not(.adPanelVertical--measuring):has(.adContainerSide>ins.adsbygoogle[data-ad-status=unfilled]){display:none!important}
#rightContainer{grid-area:right}
#leftContainer,#rightContainer{display:flex;flex-direction:column;height:auto;gap:var(--mainDivsGap)}
#rightDiv{height:75%}
#rightDiv-down{height:306px}
#leftDiv-down{box-sizing:border-box;height:auto;min-height:0;padding-bottom:10px}
#specialEvent{margin-top:10px;flex-grow:1;overflow-y:auto;box-sizing:border-box;display:none}
@media (max-width:500px){
#centerDiv,#leftDiv,#leftDiv-down,#leftDiv-down-2,#rightDiv,#rightDiv-down,#rightDiv-down-2,#specialEvent{width:300px!important}
#mainMenu-adLeft{display:none!important}
#gmSelectorContainer>div{width:65px!important}
#nick{width:80%}
#leftDiv-down{height:376px!important}
#sn-btn-container{zoom:0.85}
#leftDiv>.title-wrapper{flex-basis:auto;min-width:0}
#rightDiv-down{height:367px!important}
.mac-window{width:270px!important;height:260px!important}
#container-controls{margin-top:55px!important}
#party-mode-container,#party-mode-containerafter{width:300px!important}
#partyCode{width:160px!important}
#dsbs{width:275px!important}
#fbBig{display:none!important}
#fbSmall{display:block!important}
}
@media (max-width:480px){
#centerDiv{transform:scale(.8);margin-top:-43px!important}
#gmSelectorContainer>div{width:65px!important}
#leftDiv-down,#leftDiv-down-2,#mainMenu-adLeft,#music-player,#rightDiv-down,#rightDiv-down-2,#specialEvent{display:none!important}
#container{display:flex;flex-direction:column;align-items:center}
#leftContainer{display:none}
#rightDiv{transform:scale(.8)!important;margin-top:-50px!important;margin-bottom:5px!important}
#leftDiv{transform:scale(.8)!important;margin-top:-50px!important}
#leftDiv>.title-wrapper{flex-basis:auto;min-width:0;padding:0 8px}
#sn-btn-container{zoom:0.85}
#party-mode-container,#party-mode-containerafter{transform:scale(.8)!important;margin-top:-45px!important}
#fbBig,#fbSmall{display:none!important}
#fbMicro{display:block!important}
#myBot{transform:scale(.8)!important}
}
#footer{text-align:center;margin-bottom:10px;margin-top:-10px}
#play-btn{background-color:#54c800;border:3px solid #377002;position:relative;overflow:hidden}
#play-btn>i{padding:0 10px}
#play-btn:hover{background-color:#3d840a}
#spectate-btn:hover{background-color:#ee961a}
#play-btn::before{content:"";position:absolute;top:0;left:-100%;width:80%;height:100%;background:rgba(61,132,10,.2);transform:skewX(-15deg);animation:2s linear infinite shine;opacity:.7}
@keyframes shine{
0%{left:-100%}
100%{left:100%}
}
.glyphicon-eye-open{top:0!important}
#spectate-btn{background-color:#efa234;border:3px solid #d37c03!important}
#play-btn,#playSounds:checked+#soundsVolume,#spectate-button{display:inline}
#gallery-btn{width:100%;margin-bottom:5px;display:none}
#ejectBtn,#splitBtn{position:fixed;z-index:2;width:7vw;height:auto;border-radius:4vw;background:#777;opacity:.5;bottom:5px!important}
#splitBtn{right:calc(170px + 7vw + 5px)}
#ejectBtn{right:170px}
#soundsVolume{display:none;width:100px;height:18px;padding:0;vertical-align:middle}
#settings label{margin-right:10px;user-select:none}
#cont{position:absolute;top:90%;left:50%;transform:translateX(-50%) translateY(-50%);visibility:hidden}
#spectatorDiv{background:rgba(0,0,0,.2);border-radius:0 5px 5px;padding:.5vw 7vw;height:30px}
.nspan{font-family:Ubuntu;font-size:13px;text-align:center;color:#fff}
#np2{padding-left:55px}
.np{font-family:Ubuntu;font-size:13px;text-align:center;color:#fff;padding:0!important;margin:0!important;position:relative}
#ntitle{width:50%;height:22px;background:rgba(0,0,0,.2);border-radius:5px 5px 0 0;border-bottom:2px solid #fff;font-family:Ubuntu;font-size:13px;color:#fff}
#nIcon{width:16px;height:16px;margin-bottom:1px;margin-right:3px}
#ntext{margin-left:5px}
#bgAgar{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("./../img/bg.png")!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}
#skinButton>span{font-size:60%;position:relative;top:20%}
.non-pointer{pointer-events:none}
#game_version{font-size:10px;font-family:"monospace"}
#myBot{height:75%;padding-bottom:5px;display:none}
#rightContainer-2{grid-area:rightSecondary;display:none;flex-direction:column;height:auto;gap:6px}
#adContainer1{display:flex;justify-content:center;align-items:center;width:100%}
.iframeAd1{width:300px;height:250px;border:4px solid #0d586d;border-radius:10px;overflow:hidden;box-sizing:content-box;vertical-align:bottom}
.iframeAd2{width:320px;height:50px;border:4px solid #0d586d;border-radius:10px;overflow:hidden;box-sizing:content-box;vertical-align:bottom}
#leftDiv-down-2,#rightDiv-down-2{display:none!important}
#rightDiv-down-2{display:flex;flex-direction:column}
#adContainer2{display:flex;align-items:center;justify-content:center;flex-grow:1;min-height:0}
.iframeAd3{width:300px;height:250px;border:4px solid #0d586d;border-radius:10px;overflow:hidden;box-sizing:content-box;vertical-align:bottom}
.adblockAd-div{border:1px solid #000;border-radius:10px}
.adblockAd-text{font-weight:700;margin:5px;color:#666;text-align:justify}
#loadingConnectionContainer{display:block}
#loadingConnectionContainer>img{width:100%}
#captchaSectionContainer{display:none;flex-direction:column;align-items:center;gap:10px}
.key-input::placeholder{color:#fff!important;opacity:1}
#gameVersion+span{margin:0 6px}
#menu-left-top,#menu-right-top{position:fixed;top:0;background-color:var(--ac-color-white);z-index:var(--ac-z-fixed-menu);display:flex;flex-direction:row;gap:var(--ac-space-2);margin-top:0}
#menu-left-top{left:0;height:30px;padding:5px 10px;border-radius:0 0 7px}
#menu-right-top{right:-2px;padding:3px 4px 4px 5px;height:auto;border-radius:0 0 0 7px}
#menu-left-top ul,#menu-right-top ul{list-style:none;margin:0;padding:0;display:flex}
#menu-left-top ul li a,#menu-right-top ul li a{margin-right:var(--ac-space-2);font-size:14px;color:#484848;text-decoration:underline;font-family:var(--ac-font-base)}
#menu-left-top ul li:last-child,#menu-right-top ul li:last-child{margin-right:0}
#skins-container,#skins-container-bot{position:relative;font-family:var(--ac-font-base);transition:var(--ac-transition-transform)}
#skins-container-bot{margin-top:-30px}
#skinButton,#skinButton-bot{width:40px;height:40px;background-color:var(--ac-color-white);border:var(--ac-border-strong) solid gray;border-radius:var(--ac-radius-circle);display:flex;align-items:center;justify-content:center;position:relative;color:#000;font-size:12px;background-image:url("./../img/checkerboard.webp");background-size:105%;background-position:center;cursor:pointer}
#skinButton-bot.animateSkinButton,#skinButton.animateSkinButton{background-size:cover;animation:2s steps(1,end) infinite animatedSkinButton-swap}
@keyframes animatedSkinButton-swap{
0%,100%{background-position:left center}
50%{background-position:right center}
}
.skinGalleryAnimated{animation:1.5s steps(1,end) infinite skinGalleryAnimated-swap}
@keyframes skinGalleryAnimated-swap{
0%,100%{object-position:left top}
50%{object-position:right top}
}
#addIconSkin{position:absolute;top:-6px;left:-1px;width:19px;height:auto;z-index:999}
#skins-container-bot:hover,#skins-container:hover{transform:scale(1.12)}
.overlaypopup{display:none;position:fixed;inset:0;background-color:var(--ac-color-overlay);z-index:var(--ac-z-overlay-popup)}
.popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--ac-color-white);padding:0;box-shadow:var(--ac-shadow-panel);z-index:var(--ac-z-popup);border-radius:var(--ac-radius-xl);max-height:100%;width:600px}
.checkbox-container{display:flex;flex-direction:column;flex-wrap:wrap;background-color:var(--ac-color-panel-muted);border-radius:var(--ac-radius-xl);padding:var(--ac-space-4);max-height:350px;overflow:auto}
.checkbox-column{display:flex;flex-direction:column;width:100%}
.checkbox-item{display:flex;align-items:baseline;margin-bottom:8px;padding-left:20px;gap:8px}
.checkbox-container input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;background-color:var(--ac-color-white);border:var(--ac-border-regular) solid var(--ac-color-border);border-radius:var(--ac-radius-circle);cursor:pointer;position:relative;top:2px}
.checkbox-container input[type=checkbox]:checked{background-color:#454545;border-color:#e0dfdf}
.checkbox-container label{font-size:15px;color:var(--ac-color-text)}
.rank-color-item{align-items:baseline;padding-top:4px;padding-bottom:5px}
.rank-color-item .circleColor{box-sizing:border-box;width:16px;height:16px;border-width:var(--ac-border-regular);flex:0 0 16px;position:relative;top:2px}
.rank-color-item>span{margin:0;font-size:15px;color:var(--ac-color-text)}
.settings-select-item label{margin-right:0}
select.settings-select-input{min-width:110px;margin-right:8px;padding:2px 6px;border:2px solid #a6a6a6;border-radius:4px;background-color:#fff;color:#000}
#popup label{font-weight:500}
.config-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}
.config-item>:last-child{margin-left:auto}
.config-item label{width:170px;color:#000;margin-right:20px;text-align:left;font-size:15px}
#controls input[type=search]{width:80px;padding:5px;box-sizing:border-box;background-color:#54c800;border:2px solid #fff;color:#fff;text-align:center;border-radius:3px}
#controls input[type=search]:focus{border:2.5px solid #428313;outline:0;box-shadow:0 0 2.5px rgba(84,200,0,.7),0 0 5px rgba(84,200,0,.5),0 0 10px rgba(84,200,0,.3)}
#reset-settings,#restore-all-settings,#save-settings{height:40px;color:#fff;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;box-sizing:border-box}
#keys{background-color:rgba(184,184,184,.59);max-height:355px;overflow-y:auto;padding:10px;border-radius:5px}
#controlsBtn{margin-top:10px;width:100%;padding-bottom:15px}
#advancedActions{margin-top:10px;margin-bottom:0;width:100%}
#reset-settings{background-color:#30bfe8;border:3px solid #249abb!important;width:calc(50% - 10px);float:left}
#save-settings{background-color:#54c800;border:3px solid #419a02!important;width:calc(50% - 10px);float:right}
#reset-settings i,#restore-all-settings i,#save-settings i{margin-right:8px}
#restore-all-settings{width:100%;margin-bottom:0;background-color:#30bfe8;border:3px solid #249abb!important}
#reset-settings:hover,#restore-all-settings:hover{background-color:#1482d1}
#save-settings:hover{background-color:#0ea238}
#controls::-webkit-scrollbar{width:8px}
#controls::-webkit-scrollbar-track{background:rgba(0,0,0,0)}
#controls::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}
#controls::-webkit-scrollbar-thumb:hover{background:#999}
#controls{scrollbar-width:thin;scrollbar-color:#55555582 rgb(0 0 0 / 0%);border-radius:10px;-ms-overflow-style:-ms-autohiding-scrollbar;width:90%;height:80%;margin:0 auto 15px}
.close-button{position:absolute;top:0;right:10px;font-size:24px;color:#4b4c4b;cursor:pointer;user-select:none}
.close-button:hover{color:#a9a9a9}
#popup_settings_title{padding-bottom:15px;text-align:center;top:0}
#select_settings{display:inline-flex;justify-content:center;padding-bottom:10px;position:relative;margin-left:5px}
#ytbtn{position:absolute;top:14px;right:0;width:20px;height:20px;cursor:pointer;transform:translate(-500%,0)}
#gmDiv{width:200px;height:100px;background-color:#fff;margin:10px auto;border-radius:15px;padding:5px 15px;position:absolute;top:20%;left:calc(50% + 155px);transform:translateY(-50%)}
#fbwebpage{width:350px;background-color:#fff;margin:10px auto;border-radius:15px;padding:5px 15px;position:absolute!important;top:40%;left:50%;transform:translate(-50%,-50%)}
#titleright{display:block;font-weight:700;font-size:24px}
#captcha-overlay{position:fixed;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:16px;background-color:rgba(0,0,0,.8);display:none;justify-content:center;align-items:center;overflow-y:auto;z-index:9999}
#captcha-container{position:relative;display:flex;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);box-sizing:border-box;width:min(340px,calc(100vw - 32px));min-height:min(var(--captcha-panel-min-height,310px),calc(100vh - 32px));height:auto;margin:auto;text-align:center}
#captcha-form{display:flex;flex-direction:column;gap:16px;width:100%;min-height:min(calc(var(--captcha-panel-min-height,310px) - 40px),calc(100vh - 72px));margin:0;overflow:visible}
#captcha-form>hr{width:100%;margin:0;border:0;border-top:1px solid #e5e5e5}
#checkHumanText,#connectingServerText{margin:0}
.close-btn{position:absolute;top:calc(1.5 * -8px);right:calc(1.5 * -8px);background-color:transparent;color:red;border:none;font-size:28px;font-weight:700;cursor:pointer;text-align:center;padding:0;line-height:1}
#serverInfo{text-align:left;list-style:none;align-self:center;box-sizing:border-box;max-width:100%;margin:0;padding:0}
#serverInfo li{overflow-wrap:anywhere}
#modename,#partyname,#regionname{font-weight:700;color:green}
#partynameli{display:none}
#cantclick{position:absolute;width:100%;height:100%;opacity:0;background-color:#000;display:none;z-index:99999999}
.closeConnSwalPopup{box-shadow:0 0 6px 3px #57c512}
.closeConnSwalConfirmBtn{background-color:#54c800!important;border:3px solid #419a02!important;padding:6px 8px!important;margin:0!important;font:bold 12px Arial!important}
.closeConnSwalConfirmBtn:hover{background-color:#3d840a!important;transform:scale(1.07);transition:transform .13s}
.rainbow-text{position:relative;color:#000;background:#fff;overflow:hidden;text-shadow:0 2px 4px rgba(0,0,0,.6);font-size:12px}
.rainbow-text::before{content:"";position:absolute;top:0;right:0;bottom:0;left:-100%;background:repeating-linear-gradient(90deg,#afaeae 0,grey 16.66666%,#000 33.33333%,#5b5b5c 50%) #fff;mix-blend-mode:screen;pointer-events:none;animation:2s linear infinite rmove}
@keyframes rmove{
0%{transform:translateX(0)}
100%{transform:translateX(50%)}
}
.rainbowcontainer{display:flex;justify-content:center;align-items:center}
.tippy-box[data-theme~=greenbg]{background-color:#54c800;color:#fff}
.tippy-box[data-theme~=greenbg][data-placement^=top]>.tippy-arrow::before{border-top-color:#54c800}
.tippy-box[data-theme~=greenbg][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:#54c800}
.tippy-box[data-theme~=greenbg][data-placement^=left]>.tippy-arrow::before{border-left-color:#54c800}
.tippy-box[data-theme~=greenbg][data-placement^=right]>.tippy-arrow::before{border-right-color:#54c800}
.tippy-box[data-theme~=orangebg]{background-color:#ff9800;color:#fff}
.tippy-box[data-theme~=orangebg][data-placement^=top]>.tippy-arrow::before{border-top-color:#ff9800}
.tippy-box[data-theme~=orangebg][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:#ff9800}
.tippy-box[data-theme~=orangebg][data-placement^=left]>.tippy-arrow::before{border-left-color:#ff9800}
.tippy-box[data-theme~=orangebg][data-placement^=right]>.tippy-arrow::before{border-right-color:#ff9800}
.tippy-box[data-theme~=copyTheme]{background-color:#54c800;color:#fff;font-weight:500;border-radius:.35rem;font-size:12px;font-family:'Exo 2',ubuntu,sans-serif;margin-bottom:1px;box-shadow:0 4px 8px rgba(0,0,0,.55)}
.tippy-box[data-theme~=copyTheme] .tippy-arrow{color:#54c800}
.tippy-box[data-theme~=blue-settingsBtn]{background-color:#007f44;border:2px solid #055f35;box-shadow:0 0 5px #055f35,0 0 10px #055f35;animation:1s ease-out infinite verticalBounce;z-index:0;margin-top:5px!important}
.tippy-box[data-theme~=blue-settingsBtn]>.tippy-arrow{color:#007f44;fill:rgb(0,127,68)}
.tippy-box[data-theme~=blue-botsIns]{background-color:#376ae0;border:2px solid #1d3a87;box-shadow:0 0 5px #1d3a87,0 0 10px #1d3a87;margin-left:-205px!important;animation:1s ease-out infinite bounce;z-index:0}
.tippy-box[data-theme~=blue-botsIns]>.tippy-arrow{color:#376ae0;fill:#376ae0}
.tippy-box[data-theme~=party-modeQ]{background-color:#03b5d0;border:2px solid #1c6b77;box-shadow:0 0 5px #1c6b77,0 0 10px #1c6b77;margin:0 5px 0 0;animation:1s ease-out infinite bounce;z-index:0}
.tippy-box[data-theme~=party-modeQ]>.tippy-arrow{color:#03b5d0;fill:rgb(3,181,208)}
@keyframes bounce{
33%{transform:translateX(3px)}
66%{transform:translateX(-3px)}
}
@keyframes verticalBounce{
0%,100%{transform:translateY(0)}
50%{transform:translateY(-5px)}
}
.tippy-box[data-theme~=blue][data-placement^=top]>.tippy-arrow::before{border-top-color:#ff9800}
.tippy-box[data-theme~=blue][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:#ff9800}
.tippy-box[data-theme~=blue][data-placement^=left]>.tippy-arrow::before{border-left-color:#376ae0}
.tippy-box[data-theme~=blue][data-placement^=right]>.tippy-arrow::before{border-right-color:#376ae0}
.tippy-box[data-theme~=light-border]{background-color:#fff;border:2px solid gray;color:#444;border-radius:7px}
#close-settings{width:30px;height:auto;transition:transform .3s ease-in-out}
#close-settings:hover{transform:scale(1.15);transition:transform .3s ease-in-out}
.closeTooltip{position:absolute;top:-8px;right:-8px;background-color:transparent;color:red;border:none;font-size:28px;font-weight:700;cursor:pointer;text-align:center;padding:0;line-height:1;width:20px;height:auto;transition:transform .3s ease-in-out}
.closeTooltip:hover{transform:scale(1.15);transition:transform .3s ease-in-out}
#close-catpcha{width:20px;height:auto}
.settingsQuestion{width:15px;height:auto;margin-top:-3px;transition:transform .3s ease-in-out;opacity:1}
.settingsQuestion:hover{transform:scale(1.12);transition:transform .3s ease-in-out;cursor:pointer}
#graphics-q{width:18px;height:auto}
#controls-q{width:18px;height:auto;position:absolute;margin:6px 0 0 5px}
.key-q{width:14px;position:relative;margin:auto auto auto 5px;top:-2px}
#tooltipOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;pointer-events:none}
#badgeSelect-bot:focus,#badgeSelect:focus,#botClan:focus,#botNick:focus,#clan:focus,#nick:focus{outline:0!important;border:var(--ac-border-regular) solid var(--ac-color-green);box-shadow:var(--ac-shadow-focus-green)}
.app-tom-select{display:inline-block;width:auto;min-width:var(--app-select-min-width,auto);vertical-align:middle}
.app-tom-select .ts-control{border:var(--app-select-border-width,1.25px) solid var(--app-select-border-color,#000);border-radius:var(--app-select-border-radius,2.5px);min-height:0;padding:var(--app-select-control-padding,3px 28px 3px 8px);background-color:var(--ac-color-white);position:relative;box-shadow:none;transition:border-color var(--ac-transition-fast),box-shadow var(--ac-transition-fast)}
.app-tom-select .ts-control,.app-tom-select-dropdown{font-size:inherit}
.app-tom-select .ts-control:focus,.app-tom-select.dropdown-active .ts-control,.app-tom-select.focus .ts-control{border-color:var(--app-select-focus-border-color,#4eac0a);box-shadow:0 0 0 1px var(--app-select-focus-box-shadow-color,#4eac0a)}
.app-tom-select.ts-wrapper.single .ts-control::after{content:"";position:absolute;top:50%;right:10px;width:0;height:0;margin-top:-3px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #4b4b4b;pointer-events:none}
.app-tom-select.ts-wrapper.single.dropdown-active .ts-control::after{border-top:0;border-bottom:6px solid #4b4b4b}
.app-tom-select-dropdown{border:var(--app-select-dropdown-border-width,2px) solid var(--app-select-dropdown-border-color,#b8b8b8);border-radius:var(--app-select-dropdown-border-radius,5px)}
.app-tom-select-dropdown .active,.app-tom-select-dropdown .option.active,.app-tom-select-dropdown .option:hover{background:#4eac0a;color:#fff}
.socialNetwork{--social-network-border:var(--ac-border-thin) solid var(--ac-color-text);--social-network-bg:transparent;--social-network-hover-shadow:none;flex:0 0 auto;min-width:0;box-sizing:border-box;justify-content:center;height:var(--socialNetworkButtonHeight,35px);display:inline-flex;align-items:center;cursor:pointer;border-radius:var(--ac-radius-md);transition:transform .3s,box-shadow .3s;text-decoration:none!important;border:var(--social-network-border);background-color:var(--social-network-bg)}
.socialNetwork:hover{transform:scale(1.04);box-shadow:var(--social-network-hover-shadow)}
.socialNetwork>img{width:var(--socialNetworkIconSize,30px);height:auto}
#fbBtn{--social-network-border:var(--ac-border-strong) solid #2449ab;--social-network-bg:#0080ff;--social-network-hover-shadow:rgba(66, 103, 178, 0.6) 0 0 5px,rgba(66, 103, 178, 0.4) 0 0 10px}
#ytBtn{--social-network-border:var(--ac-border-strong) solid #a82020;--social-network-bg:red;--social-network-hover-shadow:0 0 5px rgba(255, 0, 0, .6),0 0 10px rgba(255, 0, 0, .4)}
#dsBtn{--social-network-border:var(--ac-border-strong) solid #313fc2;--social-network-bg:#5765ec;--social-network-hover-shadow:0 0 5px rgba(88, 101, 242, .6),0 0 10px rgba(88, 101, 242, .4)}
#dsBtn>img,#fbBtn>img,#ytBtn>img{padding-bottom:0;margin-left:0}
#fbBtn>img{top:-2px;position:relative}
#menusounds-option{position:relative;top:10px;left:5px;width:24px;height:24px;cursor:pointer}
#skinChangerNewUser{border-radius:50%;width:70px;height:auto;box-shadow:0 0 3px 2px #111,0 0 5px 2px #111,0 0 5px 2px #111}
.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.85)!important}
.ms-dd .ms-dd-option-image,.ms-dd .ms-dd-selected-img{max-width:24px!important}
.ms-dd{width:100%!important;height:39px!important;border:0!important;border-radius:5px!important}
.ms-dd-header{border-radius:5px!important}
.ms-dd .ms-dd-header{border:0!important}
.ms-dd .ms-options{scrollbar-width:auto;scrollbar-color:#888 #f1f1f1}
.ms-dd .ms-options::-webkit-scrollbar-thumb{background-color:#888}
.ms-dd .ms-dd-header .option-selected{height:36px!important;border:1px solid #000;color:light-dark(graytext,#aaa);font-weight:400}
.ms-dd-option-content{display:flex!important;align-items:center!important}
a.ms-list-option.option-selected{display:flex!important;border-radius:5px!important}
.ms-options{border:1px solid #000!important;border-top:0}
.ms-dd:focus{outline:0!important;border:var(--ac-border-regular) solid var(--ac-color-green)!important;box-shadow:var(--ac-shadow-focus-green)}
.ms-dd:focus .ms-dd-header .option-selected{border:0!important}
.cancel-button-swal,.confirm-button-swal{color:#fff!important;border-radius:var(--ac-radius-md)!important}
.confirm-button-swal{background-color:var(--ac-color-green)!important;border:var(--ac-border-strong) solid var(--ac-color-green-dark)!important}
.cancel-button-swal{background-color:#ff3737!important;border:var(--ac-border-strong) solid #ae1f1b!important}
.confirm-button-swal:hover{background-color:#3d840a!important}
.cancel-button-swal:hover{background-color:#ae1f1b!important}
.startup-update-advise__popup{width:fit-content!important;max-width:min(92vw,560px)!important}
.startup-update-advise__popup,.startup-update-advise__popup *{font-family:'Exo 2',Ubuntu,sans-serif!important}
.startup-update-advise__popup .swal2-title{font-size:24px!important;padding:0 0 15px!important}
.startup-update-advise__popup .swal2-html-container{margin:0!important;padding:0!important;text-align:left!important}
.startup-update-advise__content{text-align:left}
.startup-update-advise__list{margin:0;padding-left:30px;padding-right:30px;list-style-position:inside;text-align:left}
.startup-update-advise__list li{margin:0;font-size:14px}
.startup-update-advise__list li+li{margin-top:8px}
.startup-update-advise__footer{margin:0;padding-top:40px;padding-left:30px;padding-right:30px;line-height:1.45;text-align:left;font-size:14px}
.startup-update-advise__link{color:#0d63d8;font-weight:700;text-decoration:underline}
#specialEventTitle{text-align:center;font-weight:700;position:relative;top:-5px}
#botCfgOthers-title,#botConfigTitle,#botModeTitle,#community-text,#gamemodeTitle,#topWeekScoresTitle,#usefulTipsTitle{margin:0;text-align:center;font-weight:700;font-family:'Exo 2'}
#botModeTitle{margin-bottom:6px!important}
#botCfgOthers-title{margin-top:15px!important;text-align:center}
.title-wrapper{position:relative;background-color:#4eac0a;color:#fff;padding:6px 15px;margin:-5px -15px 15px;border-radius:11px 11px 0 0;font-weight:700;border:0;overflow:visible;top:-1px;display:flex;justify-content:center;align-items:center;text-align:center}
.title-wrapper::after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background-color:#3a8106;z-index:1}
.titleTextWrapper{font-size:22px!important;font-weight:700!important;font-family:'Exo 2'}
#instructions-button-text{padding:5px;color:#fff;font-size:14px;font-weight:700;font-family:'Exo 2'}
#instructionsButton>i{color:#fff;margin-left:8px}
#settings-icon{width:40px;height:auto;padding:10px;margin-left:-5px}
#settings-text{padding:0 5px 0 0;color:#fff;font-size:14px;font-weight:700;font-family:'Exo 2';margin-left:-5px}
#menu-right-top-left,#menu-right-top-two{display:flex;flex-direction:row;gap:5px;margin-top:0}
#language-text{padding:0 5px;color:#fff;font-size:14px;font-weight:700;font-family:'Exo 2'}
.right-top-buttons{border:3px solid #055f35;background-color:#007f44;text-decoration:none!important;width:auto;height:43px;display:inline-flex;align-items:center;cursor:pointer;border-radius:5px}
.animatedRightbtn{transition:transform .3s,box-shadow .3s}
.animatedRightbtn:hover{transform:scale(1.035)}
.tooltipParagraph{margin:2px;color:#fff;font-size:12px}
#graphicsSelect-text{text-decoration:underline}
.advancedQuestionIcon{width:14px;position:relative;margin:auto auto auto 5px;top:0!important}
.botCfg-item{display:flex;flex-direction:row;gap:5px}
#Botscfgs{display:flex;flex-direction:column;gap:7px;list-style-type:none;padding:7px 0 10px 7px;margin:0}
.botCfg-item>span{margin:4px 0 0}
.botCfg-item input[type=checkbox]{margin:0!important;padding:0!important}
.circleColor{border-radius:50%;border:4px solid gray;background-color:#fff;width:25px;height:25px;cursor:pointer;transition:transform .2s}
.circleColor:hover{transform:scale(1.1)}
.circleColorInside{border-radius:50%;border:3px solid #bbb;background-color:#fff;width:30px;height:30px;cursor:pointer;margin-right:8px;transition:transform .2s}
.circleColorInside:hover{transform:scale(1.3)}
.colorsContainer{display:flex;justify-content:space-between;padding:5px}
.circleColorInside:first-child{background-color:#8057b0}
.circleColorInside:nth-child(2){background-color:#b65968}
.circleColorInside:nth-child(3){background-color:#365fa7}
.circleColorInside:nth-child(4){background-color:#a1cc24}
.circleColorInside:nth-child(5){background-color:#2bf5a1}
.circleColorInside:nth-child(6){background-color:#ff8707}
.deleteColorCircle{display:flex;justify-content:center;align-items:center;background-color:#fff}
#Botscfgs input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:25px;height:25px;background-color:#fff;border:4px solid gray;border-radius:50%;cursor:pointer;position:relative}
#Botscfgs .settingsQuestion{width:18px;height:18px;margin:4px 0 0}
#Botscfgs input[type=checkbox]:checked{background-color:#454545}
#botSameControlkey-Container{display:none;flex-direction:row;gap:8px;padding-left:55px;align-items:center;margin-top:-7px;padding-bottom:5px}
#botSameControlkey-Container .key-input{width:70px;padding:3px;box-sizing:border-box;background-color:#54c800;border:2px solid #296100;color:#fff;text-align:center;border-radius:3px}
.hrefnonnative{margin-right:5px;font-size:12px!important;font-weight:700;color:#484848;text-decoration:underline;font-family:var(--ac-font-base);display:inline;cursor:pointer}
.ctxmenu-whiteTheme{background-color:rgba(255,255,255,.6)!important;backdrop-filter:blur(1px)!important;overflow:visible!important}
.ctxmenu-whiteTheme>.interactive:nth-child(-n+2):hover{background-color:transparent!important}
.ctxmenu-whiteTheme>.interactive:nth-child(n+3):hover{background-color:rgb(132 132 132 / 62%)!important}
.ctxmenu-whiteTheme>.submenu:first-of-type::after{content:""!important;display:none!important;width:0!important;height:0!important;border:none!important}
.ctxmenu-whiteTheme>li:first-child>p{font-size:13px!important}
.ctxmenu-whiteTheme>li:nth-child(n+3)>p{font-size:12px!important}
.tippy-box[data-theme~=loopThemeRadio]{background-color:#0d586d}
.tippy-box[data-theme~=loopThemeRadio] .tippy-arrow{color:#0d586d}
.tippy-box[data-theme~=light-border-white-arrow]{background-color:var(--ac-color-white);color:var(--ac-color-text);border:2px solid #646464;box-shadow:0 3px 14px -.5px rgba(0,0,0,.1);border-radius:var(--ac-radius-lg);text-align:justify;display:flex;justify-content:center}
.tippy-box[data-theme~=light-border-white-arrow][data-placement^=top]>.tippy-arrow::before{border-top-color:#fff}
.tippy-box[data-theme~=light-border-white-arrow][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:#fff}
.tippy-box[data-theme~=light-border-white-arrow][data-placement^=left]>.tippy-arrow::before{border-left-color:#fff}
.tippy-box[data-theme~=light-border-white-arrow][data-placement^=right]>.tippy-arrow::before{border-right-color:#fff}
.swal-green-btn{background:var(--ac-color-green)!important;border:var(--ac-border-strong) solid var(--ac-color-green-dark)!important;color:var(--ac-color-white)!important;box-shadow:none!important;transition:background .12s,border-color .12s,transform .12s}
.swal-green-btn:focus,.swal-green-btn:hover{background:var(--ac-color-green-dark)!important;border-color:#357902!important;transform:scale(1.045)}
.tab-button>i{color:#333}
#rightUpperElements{width:auto;display:flex;flex-direction:row;gap:20px;background:var(--ac-color-hud-panel);padding:3px 10px;border-radius:var(--ac-radius-sm);align-items:center}
#rightUpperElements :is(.fa,.fa-solid,.fa-regular,.fa-brands){line-height:1}
#rightUpperElements :is(.fa-lg,.fa-xl,.fa-2xl){line-height:1;vertical-align:middle}
#spectating_info{position:relative;display:flex;align-items:center}
#spectating_eyeIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 9px 0 0;color:#fff}
.peopleSpectating{color:rgb(var(--highContrastGreen))!important}
#spectating_text{font-size:var(--rightContainerFontSize);font-family:var(--ac-font-display);color:var(--ac-color-white)}
.serverDescriptionTitle{text-align:center;font-size:16px;font-weight:700}
.serverDescriptionContentText{font-size:14px!important}
.tippy-box[data-theme~=serverDescriptionPopup] .tippy-content{padding:2px 12px!important}
.chatServerLink{color:#00f;text-decoration:underline}
.chatServerLink:hover{color:#00008b}
#botKeysContainer,#generalKeysContainer{display:flex;flex-direction:column;gap:2px;display:flex;flex-direction:column;gap:10px}
.adm-destroy-video{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:var(--ac-z-max);pointer-events:none;background:#000}
#instructions{--ac-green:#53b80a;--ac-green-dark:#3a8f06;--ac-blue:#2fa6d6;--ac-text:#2b2b2b;--ac-muted:#5a5a5a;display:none;position:static;margin:0;padding:2px 0;max-width:860px}
#botInsTitle,#instructions>div:first-child{text-align:center!important;top:0!important;margin-bottom:0!important}
#botgm-ins{padding-top:10px}
#botInsTitle,#generalInsTitle{display:inline-block;font-size:20px;font-weight:900;color:var(--ac-green-dark);margin:0 0 10px;border-bottom:3px solid var(--ac-green)}
.botKeyItem,.generalKeyItem{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(83,184,10,.06);border:1px solid rgba(83,184,10,.22);box-shadow:0 1px 0 rgba(0,0,0,.05);border-left:6px solid var(--ac-green)}
.botKeyItem:hover,.generalKeyItem:hover{background:rgba(83,184,10,.1);border-color:rgba(83,184,10,.32)}
#instructions span{color:var(--ac-muted)!important;font-size:16.5px;line-height:1.25}
.keyins{text-align:left;font-weight:900;color:var(--ac-text)!important}
.spriteIcon{width:22px;height:24px;background-image:url('./../img/keys/keys.svg');background-repeat:no-repeat;background-size:242px 22px;display:inline-block;transform:translateY(2px);flex:0 0 auto;border-radius:8px;outline:rgba(83,184,10,.45) solid 2px;outline-offset:5px;background-color:transparent}
#mouseIconIns{background-position:0 0;width:21px!important}
#spaceIconIns{background-position:-21px 0;width:24px!important;margin-left:1px!important}
#wIconIns{background-position:-45px 0;width:21px!important;margin-left:1px!important}
#escIconIns{background-position:-66px 0}
#enterIconIns{background-position:-88px 0}
#uIconIns{background-position:-110px 0}
#vIconIns{background-position:-132px 0}
#f11IconIns{background-position:-154px 0}
#eIconIns{background-position:-176px 0}
#rIconIns{background-position:-198px 0}
#tIconIns{background-position:-220px 0}
.swal-close-red{font-size:28px!important;color:#ff2b2b!important;transition:transform .5s,color .55s}
.swal-close-red:hover{transform:scale(1.3);color:red!important}
@media (max-width:520px){
#instructions span{font-size:15.5px}
.botKeyItem,.generalKeyItem{padding:9px 10px}
}
.ts-dropdown{z-index:9999}
#gmSelectorContainer{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);gap:var(--mainDivsGap);justify-content:center}
.gmContainer{width:75px;height:95px;background-color:#d0d0d0;border-radius:var(--ac-radius-xl);border:var(--ac-border-regular) solid gray;cursor:pointer;text-align:center;display:flex;flex-direction:column;transition:background-color .5s;position:relative}
.status-indicator{position:absolute;top:calc(-25px / 3);right:calc(-25px / 3);width:25px;height:25px;background:#15c415;border-radius:var(--ac-radius-circle);box-shadow:0 1px 4px #0002;border:var(--ac-border-regular) solid var(--ac-color-white);z-index:1;font-size:8px;color:var(--ac-color-white);font-weight:700;user-select:none;letter-spacing:0;padding:0;display:flex;align-items:center;justify-content:center;line-height:1;text-align:center;transform:translateY(-1px)}
.gmPicture{width:100%;border:0;padding:0}
.gmPicture.gm-crazy-img{height:65%;margin:5px 0 0;background-image:url('./../img/gm_crazy.png');background-size:contain;background-repeat:no-repeat;background-position:center}
.gmPicture.gm-bots-img{height:55%;margin:5px 0 0;background-image:url('./../img/gm_party.png');background-size:contain;background-repeat:no-repeat;background-position:center}
.gmName{margin-top:auto;margin-bottom:3px;font-weight:700;color:#fff}
#crazysa{--gm-active-bg:#03a9f4;--gm-active-border:#006797}
#botssa{--gm-active-bg:#ff9800;--gm-active-border:#ac6701}
#crazyna{--gm-active-bg:#11b274;--gm-active-border:#085a3b}
#botsna{--gm-active-bg:#2c5afe;--gm-active-border:#0026ad}
#testsa{--gm-active-bg:#5b5b5b;--gm-active-border:#2a2a2a;display:none}
#crazyeu{--gm-active-bg:#1fd834ff;--gm-active-border:#00a814ff}
#botseu{--gm-active-bg:#ee27deff;--gm-active-border:#cc00bbff}
:is(#crazysa,#botssa,#crazyna,#botsna,#testsa,#crazyeu,#botseu).selected,:is(#crazysa,#botssa,#crazyna,#botsna,#testsa,#crazyeu,#botseu):hover{background-color:var(--gm-active-bg);border:var(--ac-border-strong) solid var(--gm-active-border)}
.LBClan{cursor:pointer;border:var(--ac-border-regular) solid rgb(77 77 0);background-color:rgb(255 254 0);opacity:.5;border-radius:7px;padding:0 7px 0 11px;margin:0 6px 0 2px;color:#000;position:relative;top:-1px;font-size:80%;font-family:var(--ac-font-chat)}
#party-mode-container,#party-mode-containerafter,#party-mode-containerjoin{position:relative;padding:5px 15px;background-color:var(--ac-color-white);border-radius:var(--ac-radius-lg)}
#party-mode-container,#party-mode-containerjoin{width:350px;display:none}
#party-mode-container{border:4px solid var(--ac-color-green);box-shadow:0 0 8px green}
.triangle{position:absolute;top:0;left:0;width:0;height:0;border-left:60px solid var(--ac-color-green);border-top:60px solid transparent;transform:rotate(90deg)}
.triangle span{position:absolute;top:-25px;left:-62px;transform:rotate(-135deg);font-size:10px;color:var(--ac-color-white);font-weight:700}
.party-mode-header{font-weight:700;font-size:24px;font-family:var(--ac-font-chat);text-align:center;margin:5px 0 10px -25px}
.party-mode-body p{margin:-3px 0 10px;font-size:14px;color:gray;text-align:center}
.input-group,.input-groupjoin{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:var(--mainDivsGap)}
.input-group input,.input-groupjoin input{flex:3;padding:6px;font-size:14px;border:var(--ac-border-thin) solid var(--ac-color-border);border-radius:var(--ac-radius-md);background-color:#f9f9f9;text-align:center}
.input-group button,.input-groupjoin button{padding:6px 12px;font-size:14px;color:var(--ac-color-white);border:none;cursor:pointer}
.btn-copy{flex:1;border-radius:0 var(--ac-radius-md) var(--ac-radius-md) 0;background-color:#30bfe8;border:var(--ac-border-strong) solid #249abb!important;box-shadow:0 0 2.8125px #249abb,0 0 5.625px #249abb;border-right:none;margin-left:-8px;padding:3px 5px!important;font-weight:700;font-size:16px!important}
.btn-copy:hover{background-color:#1286a3}
.btn-play2{flex:1;border-radius:var(--ac-radius-md);background-color:var(--ac-color-green)!important;border:var(--ac-border-strong) solid var(--ac-color-green-dark)!important;box-shadow:0 0 2.8125px #419a02,0 0 5.625px #419a02;margin-left:5px;padding:3px 8px!important;font-weight:700;font-size:16px!important}
.btn-play2:hover{background-color:#3d840a!important}
#partyCode{box-shadow:inset 0 0 0 1px #000}
#copyButton{margin-left:-6px!important;border-radius:var(--ac-radius-md)}
#joinPartyCode{outline:0!important}
#joinPartyCode:hover{outline:0!important;border:var(--ac-border-regular) solid var(--ac-color-green)!important;box-shadow:var(--ac-shadow-focus-green)}
#partyMode-q{width:18px;height:auto;position:absolute;margin:9.5px auto auto 5px}
.party-mode-header img{margin-bottom:3px}
#music-player{--music-bg:#107593;--music-border:#0d586d;box-sizing:border-box;background-color:var(--music-bg,#107593);padding:17px 18px 16px;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.3);text-align:center;width:100%;margin:0 auto;height:275px;border:5px solid var(--music-border,#0d586d)!important}
#album-art img{box-sizing:border-box;width:100%;border-radius:15px;margin-bottom:20px;aspect-ratio:16/9;object-fit:cover;border:3px solid #0c4352;display:block}
#album-art img:not([src]):not([src=""]),#album-art img[src=""]:not([srcset]){visibility:hidden}
#album-art img:not([src]):not([src=""]){color:transparent;text-indent:-9999px}
#song-info{color:var(--ac-color-white);font-size:18px;font-weight:700}
#time-display{color:var(--ac-color-white);font-size:16px;font-weight:700;position:relative;top:6px}
.controls{display:flex;justify-content:space-between;align-items:center}
button{background:0 0;border:none;color:var(--ac-color-white);font-size:20px;cursor:pointer}
button:focus{outline:0}
#volume-popup{background-color:var(--music-bg,#107593);padding:12px;border-radius:10px;border:4px solid var(--music-border,#0d586d);box-shadow:0 0 10px rgba(255,255,255,.8);display:none;position:absolute;left:50%;transform:translateX(-50%)}
#volume-slider-wrapper{display:grid;grid-auto-flow:column;gap:3px;margin-top:3px}
#volume-slider{appearance:none;width:150px;height:11px;background:var(--ac-color-white);border-radius:5px;outline:0;margin:4px 6px 0 8px}
#current-value-vol,#volume-slider-wrapper .max-value,#volume-slider-wrapper .min-value{color:var(--ac-color-white);font-size:16px}
#current-value-vol{display:block;padding:3px;margin:-13px 0 0;position:absolute;top:-10px;font-size:16px;font-weight:700;background-color:var(--music-border,#0d586d);border-radius:3px}
#volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--music-border,#0d586d);border-radius:var(--ac-radius-circle);cursor:pointer}
#volume-slider::-moz-range-thumb{width:20px;height:20px;background:var(--music-border,#0d586d);border-radius:var(--ac-radius-circle);border:none;cursor:pointer}
#volume-slider::-moz-range-track{background:var(--ac-color-white);height:5px;border-radius:5px}
#volume-slider::-ms-track{width:100%;height:5px;background:0 0;border-color:transparent;color:transparent}
#volume-slider::-ms-fill-lower{background:var(--ac-color-white);border-radius:5px}
#volume-slider::-ms-fill-upper{background:var(--ac-color-white);border-radius:5px}
#volume-slider::-ms-thumb{width:20px;height:20px;background:var(--music-border,#0d586d);border-radius:var(--ac-radius-circle);cursor:pointer}
#seek-bar{width:100%;margin:10px 0;cursor:pointer;-webkit-appearance:none;appearance:none;height:15px;background:var(--ac-color-white);border-radius:5px;position:relative;border:3px solid #989b9c}
#seek-bar::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#717171;border-radius:30%;cursor:pointer}
#container-controls{margin-top:8px;transform:scale(.95);position:relative;top:-55px}
#current-song{display:inline-flex;background-color:rgba(26,26,26,.85);border-radius:6px;padding:0 8px;position:relative;top:-5px}
#cityMusic-text{font-family:'EXO 2';font-size:22px;display:block;position:static;margin:0;line-height:1.15}
.controls button{transition:transform .6s,filter .6s}
.controls button:hover{filter:brightness(.5)}
.mac-window{width:322px;border:1px solid #ccc;border-radius:var(--ac-radius-xl);box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:var(--ac-color-white);height:230px}
.mac-window-header{height:25px;background-color:#e0e0e0;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;align-items:center;padding-left:10px}
.mac-window-header .traffic-lights{display:flex;align-items:center}
.traffic-lights .circle{width:12px;height:12px;border-radius:50%;margin-right:5px}
.traffic-lights .red{background-color:#ff605c}
.traffic-lights .yellow{background-color:#ffbd44}
.traffic-lights .green{background-color:#00ca4e}
.mac-window-content{padding:20px;max-height:225px;overflow-y:auto}
.mac-window-content h3{text-align:center}
.flag{width:20px;height:20px;padding:0;margin-right:5px;margin-top:-1px;border-radius:var(--ac-radius-circle);border:var(--ac-border-regular) solid gray;transition:var(--ac-transition-transform);cursor:pointer}
.flag:hover{transform:scale(1.25)}
.flag-selected{outline:0!important;border:var(--ac-border-regular) solid var(--ac-color-green)!important;box-shadow:0 0 4px rgb(102 243 0 / 74%),0 0 6px rgba(84,200,0,.5),0 0 12px rgba(84,200,0,.3)}
:root[data-spectating=true]{--LBClickeable:pointer}
#leftGameHud{position:absolute;top:5px;left:5px;display:none;flex-direction:column;gap:6px;pointer-events:auto}
#leftUpperBox{visibility:hidden;background:rgba(0,0,0,0);display:flex;flex-direction:column;gap:6px;pointer-events:auto}
#partyTeams>li{cursor:pointer}
#leftUpperBox *{align-self:flex-start}
#leftNotificationBox{position:relative;width:330px;display:none;flex-direction:column;gap:6px;pointer-events:auto;z-index:5;margin-top:5px}
.left-notification-group{width:100%;display:flex;flex-direction:column;gap:12px}
.left-notification-item{width:100%;box-sizing:border-box;border-radius:4px;padding:8px;color:#fff;display:flex;flex-direction:column;align-items:center;gap:6px;font-family:Ubuntu;font-size:16px;font-weight:700;opacity:0;transition:opacity 250ms ease-in-out;transform:translateZ(0);backface-visibility:hidden}
.left-notification-item.is-visible{opacity:1}
.left-notification-content{width:100%;display:inline-block;line-height:1.25;text-align:center;margin-top:4px}
.left-notification-icon{display:block;font-size:18px;line-height:1;text-align:center}
.left-notification-player{background-color:rgba(255,255,255,.9);border-radius:5px;padding:0 3px;color:inherit}
.left-notification-pid{color:#fff}
.left-notification-party-join{background-color:rgba(14,148,64,.8);box-shadow:0 0 3px rgba(14,148,64,.8),0 0 7px rgba(14,148,64,.72),0 0 10px rgba(14,148,64,.64),inset 0 0 5px rgba(14,148,64,.56)}
.left-notification-party-join .left-notification-player{color:#0fa649}
.left-notification-party-exit{background-color:rgba(230,0,0,.8);box-shadow:0 0 3px rgba(230,0,0,.8),0 0 7px rgba(230,0,0,.72),0 0 10px rgba(230,0,0,.64),inset 0 0 5px rgba(230,0,0,.56)}
.left-notification-party-exit .left-notification-player{color:red}
#rightUpperBox-lb{top:10px;right:10px;background:rgba(0,0,0,0);width:var(--rightUpperElementsWidth);height:auto;display:flex;flex-direction:column;gap:4px}
#rightUpperBox-lb>*{align-self:flex-end}
#rightUpperBox{visibility:hidden;position:absolute;top:10px;right:10px;background:rgba(0,0,0,0);display:flex;flex-direction:row;gap:4px}
#rightUpperBox>*{align-self:flex-start}
#horizontalBox{display:flex;flex-direction:row;gap:6px}
#gameInfoBox,#scoreBox{background:var(--ac-color-hud-panel);height:25px;width:max-content;padding-left:10px;padding-right:10px;align-self:flex-start;display:flex;align-items:center;border-radius:var(--ac-radius-sm)}
#gameInfoBox span,#scoreBox span{color:var(--ac-color-white);font-family:var(--ac-font-display);font-size:17px;margin-top:0}
figcaption,img,span{user-select:none}
#quickGameActions{display:flex;flex-direction:column;gap:8px;background:var(--ac-color-hud-panel);border-radius:var(--ac-radius-sm);padding:5px 2px}
#quickGameActions *{opacity:.6}
#menuBackImg{width:55px;height:auto}
#quickGameActions>:hover{transition:transform .5s,filter .5s ease-in-out;transform-origin:center;transform:scale(1.15);opacity:1}
#quickDiscordScreenshotIcon,#quickSettingsIcon{width:45px;height:45px;margin-left:5px}
#lb_box,#partyInfoBox,#restartTimeInfo{background:var(--ac-color-hud-panel);border-radius:var(--ac-radius-sm)}
#partyInfoBox{visibility:hidden;display:none;min-width:220px;width:auto;padding:1px 10px 10px}
#partyBoxTitle{color:var(--ac-color-white);font-family:var(--ac-font-display);font-size:24px;text-align:center}
#partyTeams{display:flex;flex-direction:column;gap:5px;width:100%;margin:0;padding-left:0!important;padding-right:0!important}
#partyTeams li{display:none;font-weight:700;color:var(--ac-color-white);grid-template-columns:minmax(0,1fr) auto minmax(18px,max-content);align-items:baseline;column-gap:8px;font-size:16px;line-height:1.25;min-height:22px;width:100%;box-sizing:border-box;padding-right:2px}
.party-member-name{grid-column:1;flex:1 1 auto;min-width:0;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.party-member-self{color:var(--ac-color-danger)}
.party-member-fixed{color:var(--ac-color-green)}
.party-member-meta{display:contents}
.party-member-score{grid-column:2;justify-self:end;flex:0 0 auto;color:#0feee8;line-height:inherit}
.party-member-actions{grid-column:3;display:inline-flex;align-items:baseline;justify-content:flex-end;justify-self:end;gap:6px;min-width:18px;line-height:inherit}
.party-member-action-btn{display:none;align-items:baseline;justify-content:center;margin-top:-2px;width:18px;min-width:18px;height:auto;padding:0;color:var(--ac-color-danger);background:0 0;border:none;cursor:pointer;font:inherit;line-height:inherit}
.party-member-action-btn i{line-height:inherit;vertical-align:baseline}
#partyLeaveButton{width:100%;padding:5px;background:var(--ac-color-danger);color:var(--ac-color-white);font-size:16px;border-radius:var(--ac-radius-md);border:var(--ac-border-regular) solid var(--ac-color-danger-dark);cursor:pointer;margin-top:10px}
#friends_info{position:relative;display:none;align-items:center}
#friends_icon{width:27px;height:21.5px;margin-right:5px;align-self:auto!important}
#friends_text{font-size:20px;font-family:var(--ac-font-display);color:var(--ac-color-white)}
.friendsOnline{color:rgb(var(--highContrastYellow))!important}
#restartTimeInfo{width:var(--rightUpperElementsWidth)}
#restartTimeInfo span{color:var(--ac-color-white);font-family:var(--ac-font-display);font-size:var(--rightContainerFontSize);display:table;margin:1px auto auto;padding:2px 0}
@keyframes blink{
0%,100%{opacity:1}
50%{opacity:.6}
}
.willRestart{color:red;font-weight:700;animation:1.25s ease-in-out infinite blink;text-shadow:0 0 2px red,0 0 6px red,0 0 10px red}
#lb_box{width:var(--rightUpperElementsWidth);height:auto}
#lb_playerList .LBClan,#lb_playerList .LBName{white-space:normal;overflow-wrap:anywhere;word-break:break-word}
#lb_title{display:block;margin:0;font-size:34px;padding:9px 9px 3px;font-family:var(--ac-font-display);color:var(--ac-color-white);text-align:center}
#lb_subtitle{display:block;margin:0;font-size:13px;font-family:var(--ac-font-display);color:var(--ac-color-white);text-align:center}
#lb_playerList{text-align:left;color:#fff;padding:0;margin-left:16px;list-style-position:inside;font-size:var(--rightContainerFontSize);font-family:Ubuntu}
#lb_playerList span{white-space:nowrap;overflow:hidden;text-overflow:clip}
#lb_playerList li{display:none;margin-bottom:-2.5px;margin-top:-2.5px;padding-top:1px}
.lb_badge{width:27px;height:27px;margin-left:5px;margin-bottom:5px!important;margin-top:3px!important;display:inline}
@keyframes specialMedium{
0%,100%{background-position:0 50%}
50%{background-position:100% 50%}
}
.lb-special{position:relative!important;color:transparent!important;background-image:linear-gradient(90deg,red,#ff8000,#ff0,#0f0,#00f)!important;background-size:180% auto!important;background-clip:text!important;-webkit-background-clip:text!important;animation:6s ease-in-out infinite specialMedium!important;text-shadow:0 1px 3px rgba(0,0,0,.45)!important}
.lb-moder{position:relative!important;color:transparent!important;background-image:linear-gradient(90deg,#0f0,#3f3,#6f6,#0f0,#3f3,#6f6,#0f0)!important;background-size:400% auto!important;background-clip:text!important;-webkit-background-clip:text!important;text-shadow:0 0 2px rgba(0,255,0,.6),0 0 4px rgba(0,255,0,.4),0 0 8px rgba(0,0,0,.5)!important}
.lb-youtuber{position:relative!important;color:transparent!important;background-image:linear-gradient(90deg,red,#f33,#f66,red,#f33,#f66,red)!important;background-size:400% auto!important;background-clip:text!important;-webkit-background-clip:text!important;text-shadow:0 0 2px rgba(255,0,0,.6),0 0 4px rgba(255,0,0,.4),0 0 8px rgba(0,0,0,.5)!important}
@keyframes sponsorPulseMedium{
0%,100%{text-shadow:0 0 3px rgba(180,150,0,.35),0 0 7px rgba(160,130,0,.3),0 0 12px rgba(140,110,0,.25)}
50%{text-shadow:0 0 5px rgba(255,215,0,.75),0 0 12px rgba(255,235,120,.65),0 0 20px rgba(255,244,178,.55)}
}
.lb-gamesponsor{position:relative!important;color:transparent!important;background-image:linear-gradient(90deg,#e6d200,#ccb800,#e6d200,#ccb800,#e6d200)!important;background-size:180% auto!important;background-clip:text!important;-webkit-background-clip:text!important;animation:3s ease-in-out infinite sponsorPulseMedium}
.LBbigIcon{width:20px;height:auto;position:relative;left:-3px;top:-1px}
.LBstrokeIcon{width:6px;height:18px;position:relative;left:-4px;top:-1px}
#minimap{position:fixed;bottom:0;right:0;width:215px;height:215px;background-image:url("../img/minimap.png");background-size:cover;background-position:center}
.emoji-wrapper,.flash-wrapper{width:27px;height:27px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:rgba(0,0,0,.5);color:#000;border-radius:50%;box-sizing:border-box;border:3px solid rgba(13,226,13,.4);position:relative}
.flash-wrapper{display:none}
.emoji-text{font-weight:700;font-size:9px;position:absolute;top:-15px;z-index:2;opacity:.5}
#counterEmoji,#counterFlash{font-size:10px;font-weight:700;color:rgba(255,255,255,.7);z-index:2}
.progress-ring{position:absolute;transform:rotate(-90deg)}
.progress-ring__circle{stroke:rgba(255,0,0,0.7);stroke-width:3;fill:transparent;visibility:hidden}
.blockedEmoji,.blockedFlash{background-color:rgba(0,0,0,.5);border:none;animation:1.8s ease-in-out infinite heartBeat;transform-origin:center}
@keyframes heartBeat{
0%,100%{transform:scale(1);opacity:.7}
15%{transform:scale(1.18);opacity:1}
30%{transform:scale(1.07);opacity:.85}
45%{transform:scale(1.22);opacity:1}
}
.emojiKey{width:28px;height:auto;margin-top:-7.5px;margin-left:-3px;--fa-beat-scale:1.12}
.emojiLabel{margin-left:2px}
@keyframes shake{
0%,100%{transform:translateX(0)}
25%,75%{transform:translateX(-3px)}
50%{transform:translateX(3px)}
}
.input-error{animation:.2s ease-in-out shake;border:2px solid red!important;box-shadow:0 0 5px rgba(255,0,0,.8),0 0 10px rgba(255,0,0,.6),0 0 15px rgba(255,0,0,.4)!important;caret-color:red}
.tosLink{font-size:12px!important;font-weight:700}
#playerJoinedNotification{background:#0b74ff66;width:335px;border-radius:4px;display:none;opacity:0;flex-direction:column;margin-top:10px;transition:opacity 1.5s ease-in-out;padding:8px;will-change:opacity;transform:translateZ(0);backface-visibility:hidden}
#mainContentNotification{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center}
#mainContentNotification span{font-family:Ubuntu;font-size:20px;display:inline-block;width:100%;padding:0 0 0 8px;color:#fff}
#mainContentNotification img{display:flex;align-items:center;object-fit:contain}
#subContentNotification{display:none}
#subContentNotification span{font-family:Ubuntu;display:inline-block;width:100%;color:#fff;margin-top:20px;text-align:center;font-size:18px}
.verifiedNameB{background-color:rgba(255,255,255,.9);border-radius:5px;padding:0 3px}
.verifiedTextB{margin-left:6px}
#subContentNotification .youtuberLink{color:red!important;background-color:#fff;border-radius:5px;padding:0 3px;text-decoration:underline!important}
#lb_playerList>li,#partyTeams>li{cursor:var(--LBClickeable)}
#netStatsValue,#pingValue{margin-left:5px}
#sameBotKeys-notification{display:none;position:absolute;left:50%;transform:translateX(-50%);top:35px;padding:5px 10px;background-color:rgba(0,0,0,.25);border-radius:5px}
#sameBotKeys-notification>span{color:red;font-weight:700;font-family:'Exo 2',Ubuntu,sans-serif;font-size:16px}
#specialModeEnabledNotification{background:rgba(0,0,0,.35);color:#fff;padding:20px 20px 10px;width:100%;border-radius:4px;font-size:var(--rightContainerFontSize);font-family:Ubuntu;text-align:center;margin-top:10px;display:none;flex-direction:column;transform-origin:center;animation:1.35s infinite specialModeBeat}
@keyframes specialModeBeat{
0%,100%,28%,70%{transform:scale(1)}
14%,42%{transform:scale(1.04)}
}
#specialModeEnabledNotification p:nth-child(2){color:#4eac0a;font-weight:700}
.cookie-overlay{position:fixed;inset:0;width:100%;display:none;justify-content:center;align-items:flex-end;z-index:var(--ac-z-top);background-color:rgba(0,0,0,.3)}
.cookie-consent{background-color:var(--ac-color-white);border-radius:var(--ac-radius-lg);padding:20px;width:50%;margin-bottom:20px;box-shadow:0 4px 15px rgba(0,0,0,.2);position:relative}
.cookie-close{position:absolute;top:10px;right:15px;font-size:24px;color:#888;cursor:pointer;font-weight:lighter;line-height:1;z-index:1}
.cookie-close:hover{color:#444}
.cookie-content{display:flex;justify-content:space-between}
.cookie-left{width:65%;padding-right:20px;display:flex;flex-direction:column}
.cookie-right{width:35%;padding-top:43px}
.cookie-header{display:flex;align-items:center;margin-bottom:15px}
.cookie-icon{margin-right:15px}
.cookie-title{font-size:24px;font-weight:700;color:#2e2e2e;margin:0}
.cookie-text{color:#2e2e2e;margin-bottom:10px;line-height:1.5;text-align:justify}
.privacy-link{color:#0002d0;text-decoration:underline}
.cookie-buttons{display:flex;flex-direction:column;gap:10px}
.accept-button{background-color:#1a73e8;color:var(--ac-color-white);border:none;padding:8px 30px;border-radius:var(--ac-radius-pill);font-size:16px;cursor:pointer;font-weight:700;width:100%;box-shadow:0 2px 4px rgba(26,115,232,.3);transition:all var(--ac-transition-regular)}
.accept-button:hover{background-color:#1765cc;box-shadow:0 3px 6px rgba(26,115,232,.5)}
.decline-button{background-color:transparent;color:#1a73e8;border:var(--ac-border-regular) solid #e0e0e0;padding:8px 30px;border-radius:var(--ac-radius-pill);font-size:16px;cursor:pointer;font-weight:700;width:100%;transition:all var(--ac-transition-regular)}
.decline-button:hover{border-color:#1a73e8;background-color:rgba(26,115,232,.05)}
@media (max-width:768px){
.cookie-overlay{display:none!important}
}
@media (min-width:769px) and (max-width:1024px){
.cookie-consent{width:70%;padding:15px}
.cookie-content{flex-direction:column}
.cookie-left{width:100%;padding-right:0;margin-bottom:15px}
.cookie-right{width:100%;padding-top:0}
}
#maxScoreContainer{width:385px;height:auto;position:relative;opacity:0;visibility:hidden;transform:translateX(100%);transition:1.5s ease-in-out;margin-left:-385px}
#maxScoreContainer.show{opacity:1;visibility:visible;transform:translateX(0);margin-left:0}
#maxScorePaper{width:95%;display:block;margin:-2px auto 0}
#maxScoreTextContainer{position:absolute;top:5px;width:72%;height:90%;left:50%;transform:translateX(-50%);text-align:center;display:flex;flex-direction:column;align-items:center}
#maxScoreTitle{font-family:cursive;font-size:20px;font-weight:700;margin:5px 0 0}
#maxScoreMsg{font-family:cursive;font-size:16px;text-align:justify!important;hyphens:auto;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:auto;margin-bottom:auto;transform:translateY(-15px)}
#maxScoreDetails span{font-family:cursive;font-size:16px;font-weight:700}
#maxScoreDetails{position:absolute;bottom:0;margin-left:-15px}
#maxScorePopup{display:none}
#maxScorePopup textarea{width:100%;resize:none;box-sizing:border-box;text-align:center;line-height:1.5;height:35px;overflow:hidden;border:1px solid #000;border-radius:var(--ac-radius-md)}
#maxScorePopup textarea::placeholder{text-align:center;line-height:35px}
#maxScorePopup p{text-align:justify;margin-top:0}
#maxScorePopup p:first-of-type{font-size:14px;margin-bottom:10px}
#maxScorePopup p:nth-of-type(2){font-size:12px;margin-top:5px}
.maxScorePopupTitle{font-size:24px}
#bestScoresTable{display:none;flex-direction:column;height:100%;min-height:0;max-height:280px;margin:0 1px!important;padding-bottom:10px!important}
.bestScoresEntries{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;height:100%;width:calc(100% + 16px);margin-left:-8px;scrollbar-width:thin;scrollbar-color:#4eac0a transparent}
.bestScoreEntryContainer{position:relative;width:100%;height:32px;padding:6px 12px 6px 42px;border-radius:10px;display:flex;align-items:center;background:linear-gradient(180deg,#f9fbff,#eef3fa);box-shadow:0 0 0 1px #dbe6f6 inset,0 4px 10px rgba(19,33,68,.15)}
.bestScorePosition{position:absolute;left:6px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#30bfe8,#079ac4);color:var(--ac-color-white);font-weight:900;line-height:1;text-shadow:0 1px 0 rgba(10,34,86,.6);box-shadow:0 1px 3px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.25) inset;border:var(--ac-border-thin) solid var(--ac-color-white);font-size:12px}
.playerInfoContainer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;position:static;margin-left:-9px!important}
.playerInfoName{min-width:0;color:#2a3e57;font-size:16px;font-family:var(--ac-font-chat);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:rgba(255,255,255,.6) 0 1px 0}
.playerInfoScore{justify-self:end;padding:2px 8px;border-radius:8px;background:linear-gradient(180deg,#64d62b,#36b311);color:var(--ac-color-white);font-weight:700;font-family:var(--ac-font-chat);font-size:14px;text-shadow:0 1px 0 rgba(0,0,0,.35);box-shadow:0 0 0 1px rgba(255,255,255,.25) inset,0 2px 6px rgba(54,179,17,.45);text-align:right;margin-right:-18px!important;border:1px solid #419a02}
.bestScoreEntryContainer:hover .playerInfoScore{background:linear-gradient(180deg,#76ea3a,#3ec014);box-shadow:0 0 0 1px rgba(255,255,255,.32) inset,0 4px 10px rgba(54,179,17,.55)}
.bestScoresEntries::-webkit-scrollbar{width:6px;height:6px}
.bestScoresEntries::-webkit-scrollbar-track{background:0 0}
.bestScoresEntries::-webkit-scrollbar-thumb{background-color:#4eac0a;border-radius:4px}
.hoverScoreMessage{font-size:12px;font-family:'Exo 2',Ubuntu;font-weight:400;margin:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tippy-box[data-theme~=hoverMessageScore]{position:relative;overflow:visible;background:rgba(255,255,255,.94);border:2px solid rgba(61,181,28,.6);border-radius:6px;color:#2a3e57;box-shadow:0 8px 18px rgba(19,33,68,.25)}
.tippy-box[data-theme~=hoverMessageScore] .tippy-content{padding:4px 12px}
.tippy-box[data-theme~=hoverMessageScore]::after{content:"";position:absolute;left:50%;bottom:-4.5px;transform:translateX(-50%) rotate(45deg);width:7px;height:7px;background:inherit;box-shadow:0 0 0 2px rgba(61,181,28,.6);border-radius:1px;pointer-events:none}
.bestScoresEntries>.bestScoreEntryContainer:first-child>.bestScorePosition:first-child{background:linear-gradient(#fdce05,#caa404)!important}
.bestScoresEntries>.bestScoreEntryContainer:nth-child(2)>.bestScorePosition:first-child{background:linear-gradient(#949494,#6e6e6e)!important}
.bestScoresEntries>.bestScoreEntryContainer:nth-child(3)>.bestScorePosition:first-child{background:linear-gradient(#f78653,#c46a42)!important}
#playerInputContainer{display:grid;gap:var(--ac-space-4)}
#clanNickContainer{display:grid;grid-template-columns:1fr 4fr;column-gap:var(--ac-space-2);min-height:40px}
#clanNickContainer>*{min-width:0}
#clanNickContainer input{width:100%;height:95%;box-sizing:border-box}
#gameButtonsContainer{display:flex;flex-direction:column;gap:var(--ac-space-2)}
#firstButtonsContainer{display:flex;flex-direction:row;gap:var(--ac-space-2)}
#firstButtonsContainer>:first-child{flex:95 0 0;min-width:0}
#firstButtonsContainer>:nth-child(2){flex:5 0 0;min-width:0}
#skinBadgeContainer{display:flex;flex-direction:row;gap:var(--ac-space-3);align-items:flex-end}