.modal-mask{background-color:rgba(0,0,0,.7);transition:opacity .3s;display:flex;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blackbg{background-color:#000}.modal-wrapper{display:block;margin:auto;cursor:pointer;position:relative;top:0;left:0;right:0;bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;word-break:break-word}.modal-container{margin:0 auto;transition:all .3s}.modal-enter-active,.modal-leave-active{transition:opacity .3s}.modal-enter-to,.modal-leave{opacity:1}.fade-content-enter,.modal-enter,.modal-leave-to{opacity:0}.fade-content-enter-active{transition:opacity .15s}.fade-content-leave-active{transition:opacity .15s;opacity:0}*{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}::-moz-selection{background:#333;color:#fff}::selection{background:#333;color:#fff}img{border:0;outline:0}button,input,textarea{resize:none;outline:none;border:none}a{color:#fff;outline:none;text-decoration:none;cursor:pointer}#app{padding-top:30px;max-width:900px;margin:auto}#app_content{border-collapse:collapse;margin-left:auto;margin-right:auto;transform:scale(var(--zoom-factor));transform-origin:top center}#app_content .table-row .table-col{vertical-align:baseline}#title{color:#fff;font-size:32px;transition:color .15s}#title_extra{display:inline;font-size:13px;cursor:default;margin-left:6px}.menu{height:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menubuttons{height:100%;display:flex;justify-content:end;align-items:center;margin-top:4px}#menubuttons a{display:inline-block;text-align:center;padding:0 22px;color:#fff;border-left:1px solid #444;font-size:19px;transition:color .15s}#menubuttons a:hover{color:var(--rand-col)}#content_wrapper{text-align:center;margin-top:30px;margin-bottom:60px}#content{display:inline-block;width:100%;height:auto;color:#fff;opacity:1;font-size:17px;max-height:999999px}.circles .circle{z-index:0!important;position:fixed;display:block;list-style:none;width:1.0416666667vw;height:1.0416666667vw;background-color:hsla(0,0%,100%,.2);-webkit-animation:circles-animation 25s linear infinite;animation:circles-animation 25s linear infinite;bottom:-7vw;border-radius:100%;pointer-events:none}.circles .circle:nth-child(2){left:5%;width:5.7291666667vw;height:5.7291666667vw;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:12s;animation-duration:12s;background-color:rgba(255,111,255,.5)}.circles .circle:nth-child(9){left:10%;width:1.3020833333vw;height:1.3020833333vw;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:35s;animation-duration:35s;background-color:rgba(255,212,111,.5)}.circles .circle:first-child{left:15%;width:4.1666666667vw;height:4.1666666667vw;-webkit-animation-delay:0s;animation-delay:0s;background-color:rgba(255,111,111,.5)}.circles .circle:nth-child(7){left:20%;width:6.25vw;height:6.25vw;-webkit-animation-delay:7s;animation-delay:7s;background-color:rgba(255,255,111,.5)}.circles .circle:nth-child(4){left:38%;width:3.125vw;height:3.125vw;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:18s;animation-duration:18s;background-color:rgba(170,255,111,.5)}.circles .circle:nth-child(8){left:50%;width:1.3020833333vw;height:1.3020833333vw;-webkit-animation-delay:15s;animation-delay:15s;-webkit-animation-duration:45s;animation-duration:45s;background-color:rgba(111,118,255,.5)}.circles .circle:nth-child(5){left:60%;width:4.1666666667vw;height:4.1666666667vw;-webkit-animation-delay:0s;animation-delay:0s;background-color:rgba(111,232,255,.5)}.circles .circle:nth-child(3){left:75%;width:1.5625vw;height:1.5625vw;-webkit-animation-delay:7s;animation-delay:7s;background-color:rgba(196,111,255,.5)}.circles .circle:nth-child(6){left:80%;width:3.125vw;height:3.125vw;-webkit-animation-delay:3s;animation-delay:3s;background-color:rgba(255,177,111,.5)}.circles .circle:nth-child(10){left:85%;width:7.03125vw;height:7.03125vw;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:11s;animation-duration:11s;background-color:rgba(111,255,193,.5)}@-webkit-keyframes circles-animation{0%{transform:translateY(0);opacity:1}to{transform:translateY(-107.035vh);opacity:0}}@keyframes circles-animation{0%{transform:translateY(0);opacity:1}to{transform:translateY(-107.035vh);opacity:0}}#footer{color:#696969;position:fixed;bottom:0;left:0;transform:scale(var(--zoom-factor));transform-origin:bottom left;background:rgba(20,20,20,.8);border-top-right-radius:5px;padding:5px 10px}.footer_link{cursor:pointer;font-size:14px;color:#696969;text-decoration:none;transition:color .15s!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer_link:hover{color:#a9a9a9}.modal-container{transform:scale(var(--zoom-factor));transform-origin:center center}#modal_title{color:#fff;text-align:center;margin-bottom:15px}#counters_content{text-align:center;font-size:15px;color:#ababab;font-weight:300;width:400px;padding:40px;background-color:#303030;border-radius:10px}#credits_link{font-size:15px;color:#ff87e5;text-decoration:none;transition:color .15s}#credits_link:hover{color:#fff}.counters_wrapper{width:100%;height:467.5px}.counters{width:100%}.counter_name{padding-top:5px;text-align:left}.counter_value{padding-top:5px;text-align:right}.fade-counters-enter-active,.fade-counters-leave-active{transition:opacity .3s}.fade-counters-enter-to,.fade-counters-leave{opacity:1}.fade-counters-enter,.fade-counters-leave-to{opacity:0}.rainbow{-webkit-animation:animColorRotate 2.5s linear 0s infinite;animation:animColorRotate 2.5s linear 0s infinite}.rainbow-offset{-webkit-animation:animColorRotate 2.5s linear -.5s infinite;animation:animColorRotate 2.5s linear -.5s infinite}.rainbow-offset2{-webkit-animation:animColorRotate 2.5s linear -2s infinite;animation:animColorRotate 2.5s linear -2s infinite}@-webkit-keyframes animColorRotate{0%{color:#fff}11%{color:#ff6f6f}22%{color:#ff6fff}33%{color:#c46fff}44%{color:#aaff6f}55%{color:#6fffc1}66%{color:#6fe8ff}77%{color:#ffff6f}88%{color:#ffc56f}to{color:#fff}}@keyframes animColorRotate{0%{color:#fff}11%{color:#ff6f6f}22%{color:#ff6fff}33%{color:#c46fff}44%{color:#aaff6f}55%{color:#6fffc1}66%{color:#6fe8ff}77%{color:#ffff6f}88%{color:#ffc56f}to{color:#fff}}#counters_loader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;border:2px solid transparent;border-radius:50%;border-top:2px solid #fff;border-left:2px solid #fff;width:18px;height:18px;-webkit-animation:counters-load-animation .5s linear infinite;animation:counters-load-animation .5s linear infinite;position:absolute}@-webkit-keyframes counters-load-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes counters-load-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#privacy_policy{color:#a9a9a9;position:fixed;bottom:0;right:0;font-size:14px;text-align:right;transform:scale(var(--zoom-factor));transform-origin:bottom right}#privacy_policy_links{float:right;background:rgba(20,20,20,.8);border-top-left-radius:5px;padding:5px 10px}.privacy_policy_link,.privacy_policy_link_connector{display:inline-block;color:#858585;transition:color .15s;cursor:pointer;margin-left:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.privacy_policy_link:hover{color:#cecece}#cookie_policy{transition:opacity .15s;background:rgba(20,20,20,.8);border-top-left-radius:5px;border-bottom-left-radius:5px;padding:10px;width:313px;margin-bottom:5px;padding-right:10px}#cookie_policy_text,#cookie_policy_text a{font-size:14px;color:#858585;text-align:justify;line-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cookie_policy_text a{transition:color .15s;text-decoration:underline}#cookie_policy_text a:hover{color:#fff}.cookie_policy_button{padding:5px;color:#a3a3a3;cursor:pointer;border-radius:5px;background:rgba(70,70,70,.5019607843137255);display:inline-block;width:120px;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cookie_policy_button:hover{background:hsla(0,0%,50.6%,.5019607843137255);color:#fff}.fade-short-enter-active,.fade-short-leave-active{transition:opacity .15s}.fade-short-enter,.fade-short-leave-to{opacity:0}.title_sub_wrapper{transform:skewX(-25deg);background:#353535;display:inline-block;width:55px;padding:1px;text-align:center}.title_sub{transition:color .15s;font-size:13px;color:#d5d4d4;transform:skewX(25deg);display:inline-block}.title_sub:hover{color:#fff}.logo{vertical-align:text-top;opacity:.7;transition:opac ity .15s}.logopicrainbow{-webkit-animation:logopic-animation 1s linear infinite;animation:logopic-animation 1s linear infinite}.rainbow .logo{opacity:1}@-webkit-keyframes logopic-animation{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes logopic-animation{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.table,.table-row{display:flex;flex-flow:wrap;width:100%}.table-col{flex-grow:1}.table-colspan2{flex-grow:2}@media only screen and (max-width:899px){#title_extra{display:none}#content_wrapper,.menu{padding-left:15px;padding-right:15px}#counters_content{padding:20px;width:auto;display:block;margin-left:auto;margin-right:auto}.modal-wrapper{padding:15px}#cookie_policy{width:calc(100% - 30px);margin-left:auto;margin-right:auto;left:0;right:0}.cookie_policy_button{width:100px}}@media only screen and (max-width:640px){.menu{text-align:center}#menubuttons{justify-content:center}}.fade-image-enter-active[data-v-7ece5dfd]{transition:opacity .3s}.fade-image-enter-to[data-v-7ece5dfd]{opacity:.75}.fade-image-enter[data-v-7ece5dfd]{opacity:0}.games{width:100%}.games .table-col{width:200px;display:flex;justify-content:center}.games .table-row{row-gap:26px;-moz-column-gap:33px;column-gap:33px}.games .table-row:last-child .table-col .game_title{margin-bottom:0!important}.game_title{font-size:17px;padding-top:4px;margin-bottom:26px;color:#bfbfbf;transition:color .15s}.game{text-align:center;display:block;text-decoration:none}.game:hover .game_title{color:#fff}.load_img{opacity:.75;transition:opacity .15s}.game:hover .load_img{opacity:1!important}.game_img_wrapper{display:inline-block;width:200px;height:200px;background:#303030;border-radius:10px}