#aboutModal{display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100vw;height:100vh;background:#130e0ed1;font-size:calc(10px + 0.5vw);font-family:'PT Sans Caption',sans-serif}#aboutElement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(40vw + 200px);height:calc(40vh + 200px);background:#a1a18d;padding:calc(1vw + 10px);border-radius:10px;overflow:auto}#aboutExitElement{display:flex;width:100%;justify-content:flex-end}
#aboutExitButton{display:flex;justify-content:flex-end;padding:calc(2px + 0.1vw);font-size:calc(4px + 1.6vw);border-radius:2px}#backComponent{display:none;position:absolute;z-index:-1;width:100vw;height:100vh}#userAgreementModal{display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;background:#130e0ed1}#userAgreementElement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(40vw + 200px);height:calc(40vh + 200px);background:#a1a18d;padding:calc(1vw + 10px);border-radius:10px}
#userAgreementContent{display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:auto}#userAgreementHeaderElement{display:flex;margin:calc(2px + (1vw + 1vh) / 2)}#userAgreementText{display:flex;flex:1;align-items:center}#customMapContentElement{display:flex;flex-direction:column}#customMapFilterElement{display:flex;flex-direction:column}#customMapControlElement{display:flex;flex-direction:column}#customMapFilterInput{display:flex;font-size:calc(8px + 0.5vw + 0.5vh);width:calc(100px + 10vw + 10vh);margin:calc(4px + 0.2vw + 0.2vh)}
#customMapListElement{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;height:calc(40px + 12vw + 12vw);overflow:auto}.customMap{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(90px + 9vw + 9vh);height:fit-content;margin:calc(2px + 0.15vw + 0.15vh);border-radius:4px;background-color:chocolate;font-size:calc(8px + 0.5vw + 0.5vh);cursor:pointer}.customMapImage{display:flex;width:calc(90px + 9vw + 9vh);border-top-left-radius:4px;border-top-right-radius:4px}
.customMapText{display:flex;text-align:center;padding:calc(2px + 0.05vw + 0.05vw);font-size:calc(7px + 0.4vw + 0.4vh)}#customMapPrivateGameElement{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:calc(1px + (0.2vw + 0.2vh) / 2);margin:calc(1px + (0.2vw + 0.2vh) / 2);background-color:chocolate;border-radius:4px}.customMapCheckboxLabel{display:flex;align-content:flex-end;flex:1}.customMapCheckbox{display:flex;justify-self:flex-end;width:calc(3px + (1.2vw + 1.2vh) / 2);height:calc(3px + (1.2vw + 1.2vh) / 2);margin:calc(1px + (0.2vw + 0.2vh) / 2);border:1px solid #adb5bd;border-radius:.25em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}
#customGameContentElement{display:flex;flex-direction:column}#customGameFilterElement{display:flex;flex-direction:column}#customGameControlElement{display:flex;flex-direction:column}#customGameFilterInput{display:flex;font-size:calc(8px + 0.5vw + 0.5vh);width:calc(100px + 10vw + 10vh);margin:calc(4px + 0.2vw + 0.2vh) auto}#customGameListElement{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;height:calc(40px + 12vw + 12vw);overflow:auto}.customGame{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(80px + 8vw + 8vh);height:fit-content;margin:calc(2px + 0.15vw + 0.15vh);border-radius:4px;background-color:chocolate;cursor:pointer}
.customGameImage{display:flex;width:calc(80px + 8vw + 8vh);border-top-left-radius:4px;border-top-right-radius:4px}.customGameText{display:flex;text-align:center;padding:calc(2px + 0.05vw + 0.05vw);font-size:calc(7px + 0.4vw + 0.4vh)}#editorComponent{display:none;width:100vw;height:100vh}#editorControlPanel{display:flex;flex-direction:column;position:absolute;top:calc(10px + 4vh);left:calc(10px + 2vw);width:calc(80px + 11vw);height:calc(20px + 75vh);background:#bdbe9e;padding:calc(6px + 0.5vw) calc(3px + 0.25vw);border-radius:2px;overflow:auto}
.editorHeaderBlock{display:flex;flex-direction:column;margin:calc(2px + 0.2vw)}.editorHeaderCenterBlock{display:flex;flex-direction:column;align-items:center;margin:calc(2px + 0.2vw)}.editorHeaderPanel{display:flex;justify-content:center;font-size:calc(4px + 1vw)}.editorCheckboxPanel{display:flex;align-items:center;justify-content:center}.editorMagnetCheckbox{display:flex;justify-self:flex-end;width:calc(3px + (1.2vw + 1.2vh) / 2);height:calc(3px + (1.2vw + 1.2vh) / 2);margin:calc(1px + (0.2vw + 0.2vh) / 2);border:1px solid #adb5bd;border-radius:.25em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}
#editorBlockPanel{display:flex;flex-direction:column}#editorMapBackgroundSelect{display:flex;text-align:center;font-size:calc(6px + 0.5vw + 0.5vh);font-family:'PT Sans Caption',sans-serif;color:#444;line-height:1.3}#editorSunColor{display:flex;width:100%}.editorButton{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;white-space:nowrap;word-break:break-all;word-wrap:break-word;border:0;letter-spacing:0;padding:0 calc(2px + 1.0vw + 1.0vh);margin:calc(2px + 0.2vw + 0.2vh) calc(2px + 0.2vw + 0.2vh);cursor:pointer}
.editorTextButton{font-size:calc(2px + (0.9vw + 0.9vh) / 2);font-family:'PT Sans Caption',sans-serif;text-indent:calc(1px + (0.1vw + 0.1vh) / 2)}.editorBlockImage{display:flex;width:calc(1vw + 10px);height:calc(1vw + 10px)}.editorPreviewImageGroup{display:flex;align-items:flex-end}.editorPreviewImageRadio{width:calc(6px + 0.5vw + 0.5vh);height:calc(6px + 0.5vw + 0.5vh)}.editorPreviewImage{display:flex;width:90%;margin:calc(4px + 0.2vw + 0.2vh)}#editorPreviewCustomElement{display:flex;flex-direction:column}
.editorPreviewImageDrop{border:calc(2px + 0.1vw + 0.1vh) dashed #f23116;margin:calc(2px + 0.1vw + 0.1vh)}#editorPreviewCustomInfoElement{display:flex;text-align:center;font-size:calc(10px + 0.15vw + 0.15vh)}#editorPropertyPanel{display:flex;flex-direction:column;align-items:center;position:absolute;top:calc(10px + 4vh);right:calc(10px + 2vw);width:calc(80px + 10vw);height:auto;background:#bdbe9e;padding:calc(6px + 0.5vw) calc(3px + 0.25vw);border-radius:2px;overflow:auto}.editorPropertyPlatform{display:flex;flex-direction:row}
#editorPropertyCuttentPlatformNameElement{display:flex}#editorPropertyCuttentPlatformValueElement{display:flex}.editorPropertyInput{width:calc(25px + (6vw + 6vh) / 2)}.editorProperty{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.editorPropertyRange{display:flex;width:calc(40px + 4vw + 4vh)}.editorPropertyValue{display:flex;width:calc(10px + 1vw + 1vh)}.editorPropertyGroup{display:none;flex-direction:column}#editorPreviewCustomFile{display:none}#editorPropertyMaterialButton{display:flex;align-items:center}
#editorPropertyMaterialImage{display:flex;width:calc(10px + 1vw + 1vh);margin:calc(1px + 0.1vw + 0.1vh);border:#757266 solid;border-radius:2px}#editorPropertyMaterialText{display:flex;font-size:calc(10px + 0.3vw + 0.3vh);font-family:'PT Sans Caption',sans-serif}#editorPropertyLampColorInput{display:flex;width:100%}#editorMaterialModal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;background:#130e0ed1}#editorMaterialElement{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:flex-start;width:calc(180px + 18vw + 18vh);height:calc(120px + 12vw + 12vh);background:#a1a18d;padding:calc(10px + 0.5vw + 0.5vh);border-radius:10px}
#editorMaterialExitElement{display:flex;position:absolute;right:calc(10px + 0.2vw + 0.2vh);top:calc(10px + 0.2vw + 0.2vh)}#editorMaterialThemeElement{display:flex;flex-direction:row;justify-content:space-evenly;width:100%;margin:calc(4px + 0.2vw + 0.2vh)}#editorMaterialContentElement{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;overflow-y:auto}.editorThemeButton{display:flex;justify-content:center;font-size:calc(6px + 0.35vw + 0.35vh);font-family:'PT Sans Caption',sans-serif;white-space:nowrap;word-break:break-all;word-wrap:break-word;border:0;border-bottom:calc(0.2vw + 0.2vh) solid;padding:calc(1px + 0.1vw + 0.1vw) calc(1px + 0.2vw + 0.2vw);margin:calc(2px + 0.2vw + 0.2vh) calc(2px + 0.2vw + 0.2vh);cursor:pointer;width:100%}
.editorMaterialImage{display:flex;width:calc(20px + 2vw + 2vh);margin:calc(2px + 0.1vw + 0.1vh);border:#757266 solid;border-radius:2px;cursor:pointer}.editorMaterialImage:hover{border-color:#dab543}#editorUserManualModal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;background:#130e0ed1}#editorUserManualElement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(40vw + 200px);height:calc(40vh + 200px);background:#a1a18d;padding:calc(1vw + 10px);border-radius:10px}
#editorUserManualContent{display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:auto}.editorIcon{display:flex;width:calc(1vw + 10px);height:calc(1vw + 10px)}.editorUserManualText{font-size:calc(6px + 0.5vw);font-family:'PT Sans Caption',sans-serif}#editorUserManualEmbed{display:flex;margin:calc(8px + 0.5vw + 0.5vh);min-width:calc(250px + 20vw);min-height:calc(200px + 20vh)}#editorTokenModal{display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;background:#130e0ed1}
#editorTokenElement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(40vw + 200px);height:calc(40vh + 200px);background:#a1a18d;padding:calc(1vw + 10px);border-radius:10px;overflow:auto}#editorGetTokenElement{display:flex;flex-direction:column}#editorGetTokenKeyGroup{display:flex;flex-direction:column}#editorSetTokenElement{display:flex;flex-direction:column}.editorTokenHeader{display:flex;justify-content:center;font-size:calc(8px + (1.5vw + 1.5vh) / 2)}
.editorTokenText{display:flex;justify-content:center;font-size:calc(6px + (1vw + 1vh) / 2)}#editorSavedMapModal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;background:#130e0ed1}#editorSavedMapElement{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(80px + 4vw + vh);height:calc(20px + 2vh + 1vh);background:#a1a18d;padding:calc(1vw + 10px);border-radius:10px}#editorOpenMapModal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;background:#130e0ed1}
#editorOpenMapElement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(200px + 20vw + 20vh);height:calc(220px + 22vh + 22vh);background:#a1a18d;padding:calc(8px + 1vw + 1vh);border-radius:10px}#editorOpenMapList{display:flex;flex-direction:column;padding:calc(2px + 0.1vw + 0.1vh) calc(6px + 0.2vw + 0.2vw);margin:calc(6px + 0.2vw + 0.2vh);height:100%;overflow-y:auto;overflow-x:hidden}.openMap{display:flex;flex-direction:column;background:#7d7b7b;margin:calc(4px + 0.2vw + 0.2vh);border-radius:4px}
.openMapImage{display:flex;margin:auto;width:calc(90px + 9vw + 9vh);margin-bottom:calc(2px + 0.1vw + 0.1vh);border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer}.openMapGroup{display:flex;flex-direction:column}.openMapData{display:flex;flex-direction:column;align-items:center;margin-right:calc(2px + 0.1vw + 0.1vh);margin-left:calc(2px + 0.1vw + 0.1vh);margin-bottom:calc(2px + 0.1vw + 0.1vh);padding:calc(1px + 0.05vw + 0.05vh);border-radius:4px;background-color:chocolate;font-size:calc(6px + 0.4vw + 0.4vw);cursor:pointer}
.openMapVerdict{display:flex;flex-direction:column;align-items:center;margin-right:calc(2px + 0.1vw + 0.1vh);margin-left:calc(2px + 0.1vw + 0.1vh);margin-bottom:calc(2px + 0.1vw + 0.1vh);padding:calc(1px + 0.05vw + 0.05vh);border-radius:4px;background-color:#a83f3f;font-size:calc(6px + 0.4vw + 0.4vw);cursor:pointer}#editorStopDemoButton{display:none}#editorManagementMapModal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;background:#130e0ed1}
#editorManagementMapElement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(60vw + 300px);height:calc(50vh + 250px);background:#a1a18d;padding:calc(1vw + 10px);border-radius:10px}#editorManagementMapContent{display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:auto;height:100%}.editorManagementMapStats{display:flex;flex-direction:row;align-items:center;width:80%;margin:calc(4px + 0.2vw + 0.2vh)}
#editorVerificationMapModal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;background:#130e0ed1}#editorVerificationMapElement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(40vw + 200px);height:calc(40vh + 200px);background:#a1a18d;padding:calc(1vw + 10px);border-radius:10px;overflow:auto}#editorVerificationMapList{display:flex;flex-direction:column;padding:calc(2px + 0.1vw + 0.1vh) calc(6px + 0.2vw + 0.2vw);margin:calc(6px + 0.2vw + 0.2vh);height:100%;overflow-y:auto;overflow-x:hidden}
#editorVerdictMapModal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;background:#130e0ed1}#editorVerdictMapElement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(200px + (40vw + 40vh) / 2);height:calc(150px + (30vw + 30vh) / 2);background:#a1a18d;padding:calc(1vw + 10px);border-radius:10px;overflow:auto}#editorVerdictGroupMapStateElement{display:flex;flex-direction:row;align-items:center;font-size:calc(8px + (2vw + 2vh) / 2)}
.editorVerdictRadio{width:calc(6px + (1.5vw + 1.5vh) / 2);height:calc(6px + (1.5vw + 1.5vh) / 2)}.editorVerdictVerticalGroup{display:flex;flex-direction:row;align-items:center;margin:calc(2px + (0.4vw + 0.4vh) / 2) calc(4px + (0.8vw + 0.8vh) / 2)}.editorVerdictHorizontalGroup{display:flex;flex-direction:column;align-items:center;margin:calc(2px + (0.4vw + 0.4vh) / 2) calc(4px + (0.8vw + 0.8vh) / 2)}#editorRevokeCustomMapModal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;background:#130e0ed1}#editorRevokeCustomMapElement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(200px + 40vw);height:calc(200px + 40vh);background:#a1a18d;padding:calc(10px + 1vw + 1vh);border-radius:10px}
#editorRevokeCustomMapList{display:flex;flex-direction:column;padding:calc(2px + 0.1vw + 0.1vh) calc(6px + 0.2vw + 0.2vw);margin:calc(6px + 0.2vw + 0.2vh);height:100%;overflow-y:auto;overflow-x:hidden}#editorRevokeMapModal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;background:#130e0ed1}#editorRevokeMapElement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(200px + 20vw + 20vh);height:calc(150px + 15vw + 15vh);background:#a1a18d;padding:calc(10px + 1vw + 1vh);border-radius:10px}
.editorRevokeHorizontalGroup{display:flex;flex-direction:column;align-items:center;margin:calc(2px + 0.2vw + 0.2vh) calc(4px + 0.4vw + 0.4vh)}.commentEditorLabel{text-align:center}#editorNotificationModal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;background:#130e0ed1}#editorNotificationElement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(200px + (40vw + 40vh) / 2);height:calc(100px + (20vw + 20vh) / 2);background:#a1a18d;padding:calc(1vw + 10px);border-radius:10px;overflow:auto}
#editorNotificationHeaderElement{display:flex;font-size:calc(8px + (1.4vw + 1.4vh) / 2)}#editorNotificationText{display:flex;font-size:calc(6px + (1.2vw + 1.2vh) / 2);white-space:pre-wrap}.editorNotificationHorizontally{display:flex}#editorScreenCameraCanvas{display:flex;position:absolute;width:calc(120px + 12vw + 12vh);bottom:calc(10px + 4vh);right:calc(10px + 2vw)}.editorHeaderModal{display:flex;text-align:center;font-family:'PT Sans Caption',sans-serif;font-size:calc(8px + 0.5vw + 0.5vh)}
#footerComponent{display:flex;width:100%;height:10%}#footerSelectLocalElement{display:flex;flex-direction:row;align-items:flex-end;margin-right:auto}#footerSelectSocialElement{display:flex;flex-direction:row;align-items:flex-end;margin-right:auto}.social{display:flex;width:calc(6px + 2vw);height:calc(6px + 2vw);padding:calc(4px + 1vw) calc(8px + 1vw);margin:2px calc(2px + 0.1vw);border-radius:12px;padding:calc(4px + 0.2vw);color:#3d3d3d}.discord{background-color:#8b9fff}
.twitter{background-color:#1da1f2}.facebook{background-color:#4267b2}.reddit{background-color:#ff5700}#footerSelectLinksElement{display:flex;flex-direction:row;align-items:flex-end;margin-left:auto}@media screen and (orientation:portrait){#footerSelectLinksElement{display:none}}.footerButton{display:flex;justify-content:center;flex-grow:1;font-size:calc(4px + 0.8vw);font-family:'PT Sans Caption',sans-serif;border:0;border-bottom:calc(0.2vw + 0.2vh) solid;border-radius:2px;letter-spacing:0;margin:calc(1px + 0.2vw) calc(1px + 0.2vw);background:#bdc3d8;border-color:#4e4b5a;color:#222224;cursor:pointer;outline:0}
@media screen and (orientation:portrait){.footerButton{font-size:calc(6px + 1.0vw + 1.6vh)}}.linkElement{text-decoration:none;color:#222224}.linkElement:link{text-decoration:none}.linkElement:visited{text-decoration:none}.linkElement:active{text-decoration:none;color:#222224}#twitterShareElement{display:flex;width:calc(55px + 5vw);height:calc(20px + 1.5vw);margin:calc(4px + 0.2vw)}#frendModal{display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100vw;height:100vh;background:#130e0ed1;font-size:calc(10px + 0.5vw);font-family:'PT Sans Caption',sans-serif}
#frendElement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(40vw + 200px);height:calc(40vh + 200px);background:#a1a18d;padding:calc(1vw + 10px);border-radius:10px;overflow:auto}#frendInfoElement{display:flex;flex-direction:row;align-items:center;flex:4}#leaderboardElement{display:flex;flex-direction:column;flex:1;padding:calc(6px + 0.2vw)}@media screen and (orientation:portrait){#leaderboardElement{display:none}
}#gameComponent{display:none;position:absolute;z-index:-1;width:100vw;height:100vh}#gameChatElement{display:flex;flex-direction:column;position:absolute;min-width:calc(140px + 12vw);max-height:calc(20px + 25vh);color:#4f4f4fd1}#gameChatMessageListElement{display:flex;flex-direction:column;overflow:auto;font-size:calc(6px + 0.5vw);padding-left:calc(2px + 0.1vw);background-color:#4f4f4fd1;overflow-x:hidden;max-width:calc(200px + 20vw)}.gameChatMessageSystemElement{display:flex;color:#ff4e4e;font-size:calc(8px + 0.6vw)}
.gameChatMessageUserElement{display:flex;color:burlywood;font-size:calc(8px + 0.6vw)}#gameChatControlElement{display:flex;align-items:center}#gameChatInput{display:flex;flex:1;padding:calc(1px + 0.1vw)}#gameChatInput::placeholder{color:#66666666}.gameChatClose{opacity:.66}#gameChatMuteElement{display:flex;margin:0 0 0 calc(2px + 0.1vw);width:calc(10px + 1vw);height:calc(10px + 1vw)}.activeChat{animation:showChatKeyframes 1s;animation-fill-mode:forwards}
.hideInitChat{animation:hideChatKeyframes 0s;animation-fill-mode:forwards}.hideChat{animation:hideChatKeyframes 1s;animation-fill-mode:forwards}@keyframes showChatKeyframes{0%{transform:scaleX(0);display:flex}100%{display:flex;transform:scaleX(1)}}@keyframes hideChatKeyframes{0%{display:flex;transform:scaleX(1)}100%{transform:scaleX(0);max-width:0;max-height:0;display:none}}#gameInfoElement{display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:calc(100px + 20vw);min-height:calc(40px + 4vh);transform:translate(-50%,0);left:50%;background:#1b1085c2;color:#e70000;font-size:calc(4px + 1.15vw);text-align:center;border-radius:4px;font-family:'PT Sans Caption',sans-serif}
@keyframes gameInfoKeyframes{0%{top:calc(-10px + -1vh)}100%{top:calc(20px + 2vh)}}.gameInfoAnimation{animation-name:gameInfoKeyframes;animation-duration:1.5s;animation-timing-function:linear;animation-fill-mode:forwards;animation-iteration-count:1}#gameSafeElement{display:flex;align-items:center;position:absolute;left:calc(2px + 0.5vw);bottom:calc(2px + 0.5vw);background:#4c8f3faa;border-radius:4px;padding:0 calc(2px + 1vw)}#gameSafeIconElement{display:flex;width:calc(12px + 2vw)}
#gameSafeTextElement{display:flex;color:#e2ddd8}#gameStateModal{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:absolute;width:100vw;height:100vh;background:#130e0ed1;font-size:calc(10px + 0.5vw);font-family:'PT Sans Caption',sans-serif}#gameStateElement{display:flex;flex-direction:column;align-items:center;margin-top:calc(10px + 8vh);background:#a1a18d;padding:calc(1vw + 10px);border-radius:10px}#gameStateCopyLinkElement{display:flex;flex-direction:column}
#gameStateCopyLinkText{display:flex;color:#ebebeb;font-size:calc(1.0vw + 4px)}#gameStateCopyLinkBlock{display:flex}#gameStateActionElement{display:flex}.gameStateDestroyButton{cursor:wait}.gameStateButtonActivation{animation-name:gameStateButtonKeyframes;animation-duration:2.5s;animation-timing-function:linear;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes gameStateButtonKeyframes{0%{opacity:.2}90%{opacity:.4}100%{opacity:1.0}}#gameLeaderElement{display:flex;flex-direction:column;position:absolute;right:0;width:calc(160px + 16vw);padding:calc(5px + 0.5vw) calc(8px + 0.6vw) calc(8px + 0.6vw) calc(8px + 0.6vw);background-color:#4f4f4fd1;color:burlywood;font-size:calc(6px + 0.5vw);border-radius:0 0 0 32px}
.gameLeaderRow{display:flex;flex-direction:row;justify-content:space-around}.currentGameLeaderRow{background:#549533}.gameLeaderGameRow{display:flex}.gameLeaderGameTime{display:flex;flex-direction:column;flex:4;align-items:center;justify-content:center}#gameLeaderGameCurrentMapTimeName{display:flex}#gameLeaderGameNextMapTimeName{display:flex}#gameLeaderGameTimeValue{display:flex}.gameLeaderNameCell{display:flex;flex:4;flex-wrap:nowrap;white-space:nowrap;flex-direction:column;align-items:flex-start;text-overflow:clip;overflow:hidden}
.gameLeaderCell{display:flex;flex:1;flex-direction:column;align-items:center}.gameLeaderImage{display:flex;width:calc(8px + 0.8vw);height:calc(8px + 0.8vw);margin:calc(3px + 0.15vw);padding:calc(2px + 0.1vw);background:cornflowerblue;border-radius:4px}#gamePerformanceElement{display:flex;flex-direction:column;position:absolute;right:0;bottom:0;width:calc(160px + 16vw);padding:calc(5px + 0.5vw) calc(8px + 0.6vw) calc(8px + 0.6vw) calc(8px + 0.6vw);background-color:#4f4f4fd1;color:burlywood;font-size:calc(6px + 0.5vw);border-radius:32px 0 0 0}
.gamePerformanceRow{display:flex;flex-direction:row;justify-content:space-around}#gamePerformanceCanvas{background:cornflowerblue}#gamePerformanceFpsElement{background:black}#gamePerformancePingElement{background:yellow}#gamePerformanceRttElement{background:red}#gamePerformanceLagElement{background:green}#loadComponent{display:none;position:absolute;justify-content:center;align-items:center;z-index:1;width:100vw;height:100vh;background:cadetblue}#loadBackgroundImage{display:flex;width:100vw;height:100vh}
@media screen and (orientation:portrait){#loadBackgroundImage{width:100vw;height:100vh}}#loadImage{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(30px + 6vw);height:calc(30px + 6vw)}html{overflow:hidden}body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;position:fixed;font-family:'PT Sans Caption',sans-serif;display:flex}.linkforms{display:block;text-align:center;font-size:calc(6px + 0.5vw);color:yellow}
.input{display:flex;font-size:calc(10px + 1.4vw);font-family:'PT Sans Caption',sans-serif;border:0;border-radius:0;letter-spacing:1px;padding:0 calc(2px + 0.5vw);margin:calc(2px + 0.2vw + 0.2vh) calc(2px + 0.2vw + 0.2vh);background:#ededd1;border-bottom:.4vw solid #a1a18d;color:#666;text-align:center;outline:0}@media screen and (orientation:portrait){.input{font-size:calc(12px + 0.6vw + 1.6vh)}}.button{display:flex;justify-content:center;align-items:center;font-size:calc(10px + 0.9vw + 0.9vh);font-family:'PT Sans Caption',sans-serif;white-space:nowrap;word-break:break-all;word-wrap:break-word;border:0;border-bottom:calc(2px + 0.15vw + 0.15vh) solid;border-radius:2px;letter-spacing:0;padding:0 calc(2px + 0.5vw);margin:calc(2px + 0.2vw + 0.2vh) calc(2px + 0.2vw + 0.2vh);cursor:pointer}
@media screen and (orientation:portrait){.button{font-size:calc(12px + 0.6vw + 1.6vh)}}.tabsElement{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:calc(1px + (0.2vw + 0.2vh) / 2);color:#ebebeb}.tab{display:flex;justify-content:center;font-size:calc(6px + 0.35vw + 0.35vh);font-family:'PT Sans Caption',sans-serif;white-space:nowrap;word-break:break-all;word-wrap:break-word;border:0;border-top:calc(0.2vw + 0.2vh) solid;border-bottom:calc(0.2vw + 0.2vh) solid;letter-spacing:0;padding:calc(1px + 0.1vw + 0.1vw) calc(1px + 0.2vw + 0.2vw);margin:calc(2px + 0.2vw + 0.2vh) calc(2px + 0.2vw + 0.2vh);cursor:pointer}
.exit{display:flex;width:calc(10px + 1.0vw + 1.0vh);height:calc(10px + 1.0vw + 1.0vh);border-radius:6px;background:#ec612f;position:relative;cursor:pointer}.exit:before,.exit:after{content:'';width:80%;height:6px;background:#bfe2ff;position:absolute;top:48%;left:10%;transform:rotate(45deg);transition:all .3s ease-out}.exit:after{transform:rotate(-45deg);transition:all .3s ease-out}.exit:hover:before,.exit:hover:after{transform:rotate(180deg);background:#FFF}.yellow{background:#eaec4b;border-color:#a1a130;color:#888a34}
.orange{background:#ec612f;border-color:#7a3319;color:#62453e}.green{background:#7fed4c;border-color:#56a130;color:#56a130}.red{background:#e66c49;border-color:#8b2c2c;color:#5a514f}.brown{background:#806b65;border-color:#5d4848;color:#5a514f}.purple{background:#ae5cd6;border-color:#432353;color:#256eaa}.blue{background:#4cb2ed;border-color:#276695;color:#1868a9}.gray{background:#2e3331e0;border-color:#666;color:#a1a18d}.dark{background:#ccc;border-color:#838383;color:#8b8b8b}.flex{flex:1}
.size2{min-width:calc(300px + (30vw + 30vh) / 2)}.interface{display:flex;flex-direction:row;flex-wrap:wrap}.horizontalAlignment{display:flex;flex-direction:row;align-items:center}.verticalAlignment{display:flex;flex-direction:column;align-items:center}.scroll{scrollbar-color:#6969dd #c9c2c2;scrollbar-width:thin;scrollbar-gutter:stable both-edges}.scroll::-webkit-scrollbar{width:12px}.scroll::-webkit-scrollbar-track{background:#c9c2c2}.scroll::-webkit-scrollbar-thumb{background-color:#6969dd;border-radius:20px;border:3px solid #c9c2c2}
.table{width:100%;border-spacing:0}.tableHead{position:sticky;top:0;background:#535bad}.row:hover{background:#65994c;color:#fff}.hrow{text-align:left}.cell{padding:calc(1px + 0.1vw + 0.1vh) calc(4px + 0.4vw + 0.4vh)}.hcell{padding:calc(2px + 0.2vw + 0.2vh) calc(4px + 0.4vw + 0.4vh);text-decoration:underline}.hcell:hover{background:#65994c;color:#fff}.tableInput{font-family:'PT Sans Caption',sans-serif;font-size:calc(6px + 0.3vw + 0.3vh);width:95%}.tableSelect{font-family:'PT Sans Caption',sans-serif;font-size:calc(6px + 0.3vw + 0.3vh);padding:1px calc(3px + 0.15vw + 0.15vh);border:2px}
#mainElement{display:none;flex-direction:column;justify-content:space-between;align-items:center;background-color:#2e3331e0;width:100vw;height:100vh}#areaElement{display:flex;flex-direction:row;width:100%;height:auto}#bannerElement{display:flex;flex-direction:column;align-items:flex-end;flex:1;padding:calc(8px + 0.8vw) calc(2px + 0.2vw);width:calc(100px + 5vw)}@media screen and (orientation:portrait){#bannerElement{display:none}}#contentElement{display:flex;flex:2;flex-direction:column;align-items:center;margin-top:calc(4px + 0.2vw);width:50%}
#infoElement{display:flex;margin:calc(2px + 0.6vw)}.infoLogoImage{display:flex;width:calc(160px + 8vw + 8vh);height:calc(50px + 2vw + 2vh)}.stateLogoImage{display:flex;width:calc(180px + (18vw + 18vh) / 2);height:calc(30px + (3vw + 3vh) / 2)}@media screen and (orientation:portrait){.infoLogoImage{width:calc(136px + 31vw);height:calc(40px + 9vw)}}.component{display:flex;flex-direction:column;align-items:center}.headerElement{display:flex;margin:calc(2px + 0.1vw + 0.1vh);font-size:calc(6px + 0.6vw + 0.6vh);color:#ebebeb}
#_adsExampleModal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100vw;height:100vh;background:#130e0ed1;font-size:calc(10px + 0.5vw);font-family:'PT Sans Caption',sans-serif}#_adsExampleImage{display:flex;flex-direction:column;align-items:center;background:#a1a18d;padding:calc(1vw + 10px);border-radius:10px;overflow:auto}#adsElement{display:flex;flex:1;justify-content:center;width:calc(100vw - 30px);height:251px;padding-top:30px}
#tilefall-io_970x250{width:970px;height:250px}#adsStateElement{display:flex}#_adsGameExampleImage{display:flex;margin:calc(4px + (0.2vw + 0.2vh) / 2);width:970px;height:250px}#_adsMenuExampleImage{display:flex;width:calc(640px + 5vw);height:calc(120px + 3vw)}#menuSettingImage{display:flex;justify-content:center;align-self:center;width:calc(10px + 1.2vw);height:calc(10px + 1.2vw);margin:calc(2px + 0.1vw) auto}@media screen and (orientation:portrait){#menuSettingImage{width:calc(10px + 1.2vh);height:calc(10px + 1.2vh);margin:calc(2px + 0.1vh) auto}
}#menuHintListElement{display:flex}.menuHint{display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;color:#ebebeb;font-size:calc(2px + 1vw);margin:calc(3px + 0.6vw)}#onboardingModal{display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100vw;height:100vh;background:#130e0ed1;font-size:calc(10px + 0.5vw);font-family:'PT Sans Caption',sans-serif}#onboardingElement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(42vw + 220px);height:calc(42vh + 220px);background:#a1a18d;padding:calc(0.5vw + 5px);border-radius:10px}
#onboardingControlElement{display:flex;flex-direction:row;width:100%;height:80%}#onboardingSliceListElement{display:flex;justify-content:center;width:100%}.onboardingSlice{display:flex;flex-direction:column;justify-content:center}.onboardingSliceHeader{display:flex;flex-direction:column;align-items:center;margin:calc(10px + 1vw);font-size:calc(14px + 0.7vw);font-family:'PT Sans Caption',sans-serif}.onboardingSliceContent{display:flex;flex-direction:column;align-items:center}
.onboardingSliceScroll{margin:auto;max-height:100%;overflow:auto}.onboardingSliceRow{display:flex;flex-direction:column}.onboardingSliceLine{display:flex;flex-direction:row;align-items:center}.onboardingMainImage{display:flex;width:calc(100px + 5vw);height:calc(100px + 5vw)}.onboardingImage{display:flex;width:calc(60px + 3vw);height:calc(60px + 3vw)}#onboardingLeftImage,#onboardingRightImage{display:flex;width:calc(20px + 2vw);margin:auto calc(10px + 1vw);cursor:pointer;opacity:.6}
#onboardingPointListElement{display:flex;align-items:center}.onboardingPointElement{display:flex;width:calc(10px + 1vw);height:calc(10px + 1vw);margin:calc(2px + 0.2vw)}.onboardingSliceCenter{display:flex;flex-direction:column;align-items:center}.onboardingSliceText{text-align:center;font-size:calc(6px + 0.6vw);margin-bottom:calc(6px + 0.4vw)}.onboardingWrapText{white-space:pre-wrap}#pauseElement{display:flex;flex-direction:column;align-items:center;min-width:calc(350px + (35vw + 35vh) / 2);background:#a1a18d;padding:calc(1vw + 10px);border-radius:10px}
#pauseKillUnitElement{display:none;color:#a52a2a;font-size:calc(14px + (1.1vw + 1.1vh) / 2);padding:calc(4px + (0.5vw + 0.5vh) / 2);animation:color_change 1.2s infinite}@keyframes color_change{0%{color:#a52a2a}60%{color:#e40d0d}100%{color:#a52a2a}}#pauseCopyLinkElement{display:flex;flex-direction:column}#pauseCopyLinkText{display:flex;color:#ebebeb;font-size:calc(1.0vw + 4px)}#pauseCopyLinkBlock{display:flex}#pauseActionElement{display:flex;justify-content:center;width:100%}#pauseSettingImage{display:flex;justify-content:center;align-self:center;width:calc(10px + 1.2vw);height:calc(10px + 1.2vw);margin:calc(2px + 0.1vw) auto}
@media screen and (orientation:portrait){#pauseSettingImage{width:calc(10px + 1.2vh);height:calc(10px + 1.2vh);margin:calc(2px + 0.1vh) auto}}.pauseDestroyButton{cursor:wait}.pauseButtonActivation{animation-name:pauseButtonKeyframes;animation-duration:2.5s;animation-timing-function:linear;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes pauseButtonKeyframes{0%{opacity:.2}90%{opacity:.4}100%{opacity:1.0}}#resultComponent{display:flex;flex-direction:column;align-items:center}
#resultHeaderElement{display:flex;margin:calc(2px + 0.2vw);font-size:calc(6px + 1.3vw);color:#ebebeb}#resultListElement{display:flex;flex-direction:column;font-size:calc(5px + 1.2vw);color:#ebebeb}.resultRow{display:flex;justify-content:center;margin:calc(1px + 0.1vw)}.resultCell{display:flex}.resultHide{opacity:.0}.resultWinnerAnimation{animation-duration:1.6s;animation-name:slideinBought;animation-iteration-count:6;background-color:#666;border-radius:4px}@keyframes slideinBought{0%{color:#f83434}
25%{color:#fb0}50%{color:#e100ff}75%{color:#07f}100%{color:#91ff66}}.resultStatisticAnimation{animation-duration:1.2s;animation-name:resultStatisticKeyframes;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes resultStatisticKeyframes{0%{opacity:.0}100%{opacity:1.0}}#settingModal{display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100vw;height:100vh;background:#130e0ed1;font-size:calc(10px + 0.5vw);font-family:'PT Sans Caption',sans-serif}
#settingElement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(40vw + 200px);height:calc(40vh + 200px);background:#a1a18d;padding:calc(1vw + 10px);border-radius:10px;overflow-y:auto}#settingHeaderVoid{display:flex;flex:1;justify-content:flex-start}#settingExitElement{display:flex;flex:1;justify-content:flex-end}#settingExitButton{display:flex;justify-content:flex-end;padding:calc(2px + 0.1vw);font-size:calc(4px + 1.6vw);border-radius:2px}
#settingControlElement{display:flex;flex-direction:column;width:80%}.settingHeaderMain{display:flex;align-items:center}.settingHeader{display:flex;flex:1;justify-content:center;font-size:calc(8px + 1.8vw);align-self:center;margin:calc(4px + 0.1vw) 0}.settingTabHeader{display:flex;align-self:center;margin:2px calc(2vw + 2vh)}.settingTab{display:flex;flex-direction:column;border:.1vw double #7c7c7c;border-radius:8px;margin:calc(2px + 0.2vw + 0.2vh);padding:calc(2px + 0.2vw + 0.2vh)}
#settingGraphicLevelSelect{width:50%;padding:calc(2px + 0.1vw);margin-right:2%;font-family:'PT Sans Caption',sans-serif;background:#d3d3d3}#settingGraphicOtherElement{display:flex;flex-direction:column}.settingValueColumn{display:flex;flex-direction:column;margin:calc(2px + 0.2vw + 0.2vh)}.settingValueRow{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:calc(2px + 0.2vw + 0.2vh)}.settingCheckboxLabel{display:flex;align-content:flex-end;flex:1}
.settingCheckbox{display:flex;justify-self:flex-end;width:calc(4px + 1.0vw + 1.0vh);height:calc(4px + 1.0vw + 1.0vh);margin:calc(2px + 0.5vw + 0.5vh);border:1px solid #adb5bd;border-radius:.25em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.settingRangeLabel{display:flex;height:calc(0.6vw + 0.6vh);border-radius:8px;-webkit-appearance:none;outline:0}.settingRangeLabel{display:flex;flex-direction:row;align-items:center;font-size:calc(2px + 0.8vw + 0.8vh);margin:calc(0.8vw + 0.8vh)}
.settingRange{display:flex;flex:4;height:calc(0.6vw + 0.6vh);border-radius:8px;-webkit-appearance:none;background:#d3d3d3;outline:0}.settingRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:calc(1.2vw + 1.2vh);height:calc(1.2vw + 1.2vh);border-radius:8px;background:#4c5baf;cursor:pointer}.settingRange::-moz-range-thumb{width:calc(1.2vw + 1.2vh);height:calc(1.2vw + 1.2vh);border-radius:8px;background:#4c5baf;cursor:pointer}
.settingDialog{display:flex;justify-content:center;align-items:center;font-size:calc(3px + 0.5vw + 0.5vh);background:#8c8bb1;position:relative;border-radius:4px;width:calc(20px + 2vw + 2vh);height:calc(10px + 1vw + 1vh);margin-left:calc(10px + 1vw + 1vh)}.settingDialog::after{content:'';position:absolute;top:calc(2px + 0.2vw + 0.2vh);left:calc(-7px - 0.7vw - 0.7vh);border:calc(3px + 0.3vw + 0.3vh) solid transparent;border-right:calc(5px + 0.5vw + 0.5vh) solid #8c8bb1}