.alert1-textBlock{-webkit-animation:animAlert1 .5s linear 2.3s forwards;animation:animAlert1 .5s linear 2.3s forwards}.alert2-textBlock{-webkit-animation:animAlert2 3s linear 1s forwards;animation:animAlert2 3s linear 1s forwards}.alert1-textBlock,.alert2-textBlock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;border:2px solid darkred;border-radius:.8em;-webkit-box-sizing:border-box;box-sizing:border-box;color:darkred;-ms-flex-direction:column;flex-direction:column;font-family:Muller,sans-serif;height:36%;justify-content:space-around;left:50%;margin:0 auto;opacity:0;padding:2em;position:absolute;top:47%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .5s;transition:opacity .5s;width:79%}.alert1-textBlock div,.alert2-textBlock div{font-family:inherit;font-size:2em}.alert1-textBlock button,.alert2-textBlock button{background:none;border:2px solid darkred;border-radius:.8em;color:darkred;cursor:pointer;padding:1.5em 3em;-webkit-transition:box-shadow .5s ease;transition:box-shadow .5s ease}.alert1-textBlock button:hover,.alert2-textBlock button:hover{-webkit-box-shadow:2px 2px 0 darkred,-2px 2px 0 darkred,2px -2px 0 darkred,-2px -2px 0 darkred;box-shadow:2px 2px 0 darkred,-2px 2px 0 darkred,2px -2px 0 darkred,-2px -2px 0 darkred}.shake{-webkit-animation:shake2 .5s;animation:shake2 .5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.fight-textBlock{-webkit-animation:animAlert2 2.5s linear 0s forwards;animation:animAlert2 2.5s linear 0s forwards;height:7em;left:50%;opacity:0;position:absolute;top:20%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:21em}.fight-textBlock span{color:#c22be1;font-family:Muller,sans-serif;font-size:5em;text-shadow:0 0 .06em #fff,0 0 .013em #fff}@-webkit-keyframes animAlert1{0%{opacity:0}to{opacity:1}}@keyframes animAlert1{0%{opacity:0}to{opacity:1}}@-webkit-keyframes animAlert2{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes animAlert2{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@-webkit-keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@-webkit-keyframes shake2{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-.5px,-1px) rotate(-.5deg);transform:translate(-.5px,-1px) rotate(-.5deg)}20%{-webkit-transform:translate(-1.5px) rotate(.5deg);transform:translate(-1.5px) rotate(.5deg)}30%{-webkit-transform:translate(1.5px,1px) rotate(0deg);transform:translate(1.5px,1px) rotate(0deg)}40%{-webkit-transform:translate(.5px,-.5px) rotate(.5deg);transform:translate(.5px,-.5px) rotate(.5deg)}50%{-webkit-transform:translate(-.5px,1px) rotate(-.5deg);transform:translate(-.5px,1px) rotate(-.5deg)}60%{-webkit-transform:translate(-1.5px,.5px) rotate(0deg);transform:translate(-1.5px,.5px) rotate(0deg)}70%{-webkit-transform:translate(1.5px,.5px) rotate(-.5deg);transform:translate(1.5px,.5px) rotate(-.5deg)}80%{-webkit-transform:translate(-.5px,-.5px) rotate(.5deg);transform:translate(-.5px,-.5px) rotate(.5deg)}90%{-webkit-transform:translate(.5px,1px) rotate(0deg);transform:translate(.5px,1px) rotate(0deg)}to{-webkit-transform:translate(.5px,-1px) rotate(-.5deg);transform:translate(.5px,-1px) rotate(-.5deg)}}@keyframes shake2{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-.5px,-1px) rotate(-.5deg);transform:translate(-.5px,-1px) rotate(-.5deg)}20%{-webkit-transform:translate(-1.5px) rotate(.5deg);transform:translate(-1.5px) rotate(.5deg)}30%{-webkit-transform:translate(1.5px,1px) rotate(0deg);transform:translate(1.5px,1px) rotate(0deg)}40%{-webkit-transform:translate(.5px,-.5px) rotate(.5deg);transform:translate(.5px,-.5px) rotate(.5deg)}50%{-webkit-transform:translate(-.5px,1px) rotate(-.5deg);transform:translate(-.5px,1px) rotate(-.5deg)}60%{-webkit-transform:translate(-1.5px,.5px) rotate(0deg);transform:translate(-1.5px,.5px) rotate(0deg)}70%{-webkit-transform:translate(1.5px,.5px) rotate(-.5deg);transform:translate(1.5px,.5px) rotate(-.5deg)}80%{-webkit-transform:translate(-.5px,-.5px) rotate(.5deg);transform:translate(-.5px,-.5px) rotate(.5deg)}90%{-webkit-transform:translate(.5px,1px) rotate(0deg);transform:translate(.5px,1px) rotate(0deg)}to{-webkit-transform:translate(.5px,-1px) rotate(-.5deg);transform:translate(.5px,-1px) rotate(-.5deg)}}.miniGame{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity .7s ease;transition:opacity .7s ease;width:100%;z-index:500}.miniGame.show{opacity:1}.miniGame.show,.miniGame.show .miniGame__restartBtnWrapper{pointer-events:all}.miniGame__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(42,82,137,.85);border:.3em solid #fff;border-radius:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2em;height:85%;padding:1em;width:76%}.miniGame__container img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none}.miniGame .miniGame-skipBtn{background:none;font-size:1.5em;position:absolute;right:1%;top:45.3%;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}.miniGame__restartBtnWrapper{font-size:1em;left:1%;pointer-events:none;position:absolute;top:46%;z-index:501}.miniGame__restartBtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4em}.miniGame__restartBtnIcon{height:1.3em;width:1em}.miniGame__restartBtnIcon img{-o-object-fit:contain!important;object-fit:contain!important}.miniGame__title{color:#fff;font-family:Muller,sans-serif;font-size:1.5em;text-align:center;text-shadow:0 0 .2em #000}.miniGame__matchArea{height:100%;position:relative;width:100%}.miniGame .miniGame__matchBackground,.miniGame .miniGame__matchItem{border-radius:1em;height:10em;-o-object-fit:contain;object-fit:contain;position:absolute;-webkit-transform-origin:center center;transform-origin:center center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2.5em}.miniGame .miniGame__matchBackground.untouchable,.miniGame .miniGame__matchItem.untouchable{pointer-events:none}.miniGame .miniGame__matchItem.replace{-webkit-transition:all .25s ease;transition:all .25s ease}.miniGame .miniGame__matchBackground{opacity:.4;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;z-index:1}.miniGame .miniGame__matchBackground.light{-webkit-filter:drop-shadow(0 0 .1em #fff) drop-shadow(0 0 .2em #fff) drop-shadow(0 0 .3em #fff) drop-shadow(0 0 .4em #fff);filter:drop-shadow(0 0 .1em #fff) drop-shadow(0 0 .2em #fff) drop-shadow(0 0 .3em #fff) drop-shadow(0 0 .4em #fff)}.miniGame .miniGame__matchItem{cursor:-webkit-grab;cursor:grab;pointer-events:all;z-index:2}.miniGame .miniGame__matchItem:active{cursor:-webkit-grabbing;cursor:grabbing}.miniGame__matchBox{position:absolute}.miniGame__matchBox img{-o-object-fit:fill;object-fit:fill;position:absolute}.miniGame__matchBox.light .miniGame__box-back{-webkit-filter:drop-shadow(0 0 .1em #fff) drop-shadow(0 0 .2em #fff) drop-shadow(0 0 .3em #fff) drop-shadow(0 0 .4em #fff);filter:drop-shadow(0 0 .1em #fff) drop-shadow(0 0 .2em #fff) drop-shadow(0 0 .3em #fff) drop-shadow(0 0 .4em #fff)}.miniGame__box-front{user-drag:none;-webkit-user-drag:none;bottom:0;height:67%;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:3}.miniGame__box-back{height:148%;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;width:100%;z-index:0}.map{height:100%;opacity:0;position:absolute;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;width:100%;z-index:302}.map,.map img{pointer-events:none}.map.show{opacity:1;pointer-events:all}.map__container{position:relative}.map__background,.map__container{height:100%;width:100%}.map__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0}.map__item.passed{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1)}.map__item.passed:hover img{-webkit-filter:drop-shadow(0 0 0 #fff);filter:drop-shadow(0 0 0 #fff)}.map__item .location{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;width:100%}.map__item .location img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;-webkit-transition:-webkit-filter .2s linear;transition:-webkit-filter .2s linear;transition:filter .2s linear;transition:filter .2s linear,-webkit-filter .2s linear;width:100%}.map__item:hover img{-webkit-filter:drop-shadow(0 0 7px #fff);filter:drop-shadow(0 0 7px #fff)}.map__item.one{height:29%;left:4%;top:16%;width:12%}.map__item.two{height:23%;left:20%;top:8%;width:10%}.map__item.three{height:16%;left:43.5%;top:32.5%;width:11%}.map__item.four{height:16%;left:22%;top:38%;width:11%}.map__item.five{height:22%;left:78%;top:19%;width:15%}.gameInterface__container.interface1 .progress-gameInterface{left:-35%;rotate:90deg;top:-45%}.gameInterface__container.interface2 .progress-gameInterface{top:-17%}.gameInterface__container.interface2 .gameInterface__btns{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:left;-ms-flex-pack:left;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:20%;justify-content:left;left:4%;order:1;position:relative;top:41%;width:47%}.gameInterface__container.interface2 .gameInterface__btns .gameBtn{width:6.5em}.gameInterface__container.interface2 .gameInterface__btns .gameBtn:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gameInterface__container.interface2 .gameInterface__btns .gameBtn:nth-child(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.gameInterface__container.interface2 .gameInterface__btns .gameBtn:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.gameInterface__container.interface2 .gameInterface__btns .gameBtn:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.gameInterface__container.interface2 .gameInterface__btns .gameBtn:nth-child(7){-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:0;order:3}.gameInterface__container.interface3 .gameInterface__btns{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:left;-ms-flex-pack:left;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:20%;justify-content:left;left:4%;order:1;position:relative;top:41%;width:47%}.gameInterface__container.interface3 .gameInterface__btns .gameBtn{width:6.5em}.gameInterface__container.interface3 .gameInterface__btns .gameBtn:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gameInterface__container.interface3 .gameInterface__btns .gameBtn:nth-child(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.gameInterface__container.interface3 .gameInterface__btns .gameBtn:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.gameInterface__container.interface3 .gameInterface__btns .gameBtn:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.gameInterface__container.interface3 .gameInterface__btns .gameBtn:nth-child(7){-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:0;order:3}