@font-face{font-family:'Open Sans';font-display:swap;src:local('Open Sans'),local('OpenSans'),url(fonts/opensans/opensans.woff2) format('woff2'),url(fonts/opensans/opensans.woff) format('woff'),url(fonts/opensans/opensans.ttf) format('truetype'),url(fonts/opensans/opensans.eot) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:roboto;font-display:swap;src:local('Roboto'),local('roboto'),url(fonts/roboto/roboto.woff2) format('woff2'),url(fonts/roboto/roboto.woff) format('woff'),url(fonts/roboto/roboto.ttf) format('truetype'),url(fonts/roboto.eot) format('embedded-opentype');font-weight:400;font-style:normal}body,html{font-family:roboto,Arial,sans-serif;color:#2c3e50;font-size:18px;margin:0}body{background-image:url(img/bg.jpg);background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;color:#fefefe;cursor:default}a{color:#debcd4}button{font-family:'Open Sans',roboto,Arial,sans-serif}#app{background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.half-white{background-color:#000;opacity:.8}.main-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:0 2%;transform:translateZ(0);-webkit-transform:translateZ(0)}.main-container .score-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-container .score-container .game-aim{font-weight:700;font-size:4em;text-align:center;text-shadow:0 0 .5em #35495e,0 0 .25em #27023e;-webkit-box-shadow:none!important;box-shadow:none!important}.main-container .score-container .game-aim-reached{text-shadow:0 0 20px;animation:1s 3 pulse;-webkit-animation:1s 3 pulse;-webkit-transition:text-shadow 3s;transition:text-shadow 3s;-webkit-transition:-webkit-text-shadow 3s}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}}.main-container .score-container .scores{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%}.main-container .score-container .scores .score{position:relative;text-align:center;width:50%;padding-top:2%;text-shadow:0 0 .35em #23303d,0 0 .25em #27023e}.main-container .score-container .scores .score .score-inc{position:absolute;left:0;color:#2c3e50;color:#87e293;width:100%;animation:1.5s up-disappear;-webkit-animation:1.5s up-disappear}.main-container .score-container .scores .score .label{font-size:1rem}.main-container .game-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.main-container .game-controls .button{background-color:#35495e;border:none;border-radius:.25em;width:25%;height:75%;color:#fefefe;outline:0;font-weight:700;overflow:hidden;cursor:pointer;animation:.5s appearing;-webkit-animation:.5s appearing}.main-container .game-controls .size-control{width:75%;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;animation:.5s appearing;-webkit-animation:.5s appearing}.main-container .game-controls .size-control input[type=radio]:not(checked){position:absolute;opacity:0}.main-container .game-controls .size-control input[type=radio]+label{cursor:pointer;border:5px solid #35495e;height:1.5em;width:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;vertical-align:middle;font-weight:700;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;-webkit-transition:-webkit-background-color .3s,-webkit-color .3s}.main-container .game-controls .size-control input[type=radio]:checked+label{background:#41b883;color:#fff}.main-container .game-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-container .game-container .overlay{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-container .game-awards-container{display:none}.main-container .game-awards-container .award{border-radius:.3%;text-align:center;font-size:1.2em}.main-container .game-awards-container .award .like{width:25%;top:2px;position:relative}.main-container .game-awards-container .award-not-obtained{color:#dee8ff;background-color:#61686f;fill:#dee8ff}.main-container .game-awards-container .award-obtained{color:#fff;text-shadow:0 0 4px orange;background:-webkit-gradient(linear,left bottom,right top,from(gold),to(yellow));background:-webkit-linear-gradient(bottom left,gold,#ff0);background:linear-gradient(to top right,gold,#ff0);-webkit-box-shadow:0 2px 4px 0 #000;box-shadow:0 2px 4px 0 #000;fill:#fff;-webkit-filter:drop-shadow(-1px -1px 0 orange);filter:drop-shadow(-1px -1px 0 orange)}.main-container .collect-all-awards{text-align:center;width:100%;opacity:0;margin-top:4px}.main-container .collect-all-awards span{border:1px solid #2c3e50;border-radius:.14%;padding:0 3px}.game-over{font-weight:700;text-align:center}.appearing{animation:1s appearing;-webkit-animation:1s appearing}.appearing07{animation:1s appearing07;-webkit-animation:1s appearing07}@keyframes appearing{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes appearing{0%{opacity:0}100%{opacity:1}}@keyframes up-disappear{0%{opacity:.7}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes up-disappear{0%{opacity:.7}100%{opacity:0;-webkit-transform:translateY(-40px)}}@keyframes appearing07{0%{opacity:0}100%{opacity:.7}}@-webkit-keyframes appearing07{0%{opacity:0}100%{opacity:.7}}.board{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:space-around;-ms-flex-align:space-around;align-items:space-around;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-position:center;background-repeat:no-repeat;background-attachment:scroll;outline:0}.board .cell{position:relative;border-radius:7%;background-image:url(img/icon512.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.board .cell .chip{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-align:justify;font-weight:700;background-color:#f0fff0;z-index:1;border-radius:7%;transform:translateZ(0);-webkit-transform:translateZ(0)}@keyframes chip-value-changed{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes chip-value-changed{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.2)}}@keyframes chip-appear{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes chip-appear{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1)}}@keyframes collect-all-awards{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%,60%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}65%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}78%,89%,99%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}79%,81%,83%,85%,87%{-webkit-transform:translateX(5px);transform:translateX(5px);opacity:1}80%,82%,84%,86%,88%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:1}}@-webkit-keyframes collect-all-awards{0%{opacity:0;-webkit-transform:translateY(20px)}100%,60%{-webkit-transform:translateY(20px);opacity:0}65%{opacity:1;-webkit-transform:translateY(0)}78%,89%,99%{-webkit-transform:translateX(0);opacity:1}79%,85%{-webkit-transform:translateX(5px);transform:translateX(5px);opacity:1}80%,82%,84%,86%,88%{-webkit-transform:translateX(-5px);opacity:1}81%,83%,87%{-webkit-transform:translateX(5px);opacity:1}}.preloader-container{max-width:100%;max-height:100vh;overflow:hidden}.preloader{position:fixed;top:0;bottom:0;left:0;right:0;background-position:center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;z-index:9;visibility:hidden;opacity:0;-webkit-transition:1s;transition:1s;overflow:hidden}.preloader.active{visibility:visible;opacity:1;-webkit-animation:4s infinite preload-anim;animation:4s infinite preload-anim}@-webkit-keyframes preload-anim{0%,100%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(2);transform:scale(2)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}75%{-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes preload-anim{0%,100%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(2);transform:scale(2)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}75%{-webkit-transform:scale(2.5);transform:scale(2.5)}}@-webkit-keyframes preload-anim1{0%,100%{background-size:100%}25%{background-size:200%}50%{background-size:150%}75%{background-size:250%}}@keyframes preload-anim1{0%,100%{background-size:100%}25%{background-size:200%}50%{background-size:150%}75%{background-size:250%}}#links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;font-size:.75em}.board,.game-container,.main-container{max-width:100vw!important}main>article{padding:0 1.5%}article>footer.posf{padding:.5em 0;text-align:center;background-color:rgba(0,0,0,.9)}.page-privacy body,.page-rules body,.page-stats body,.page-text body{padding-bottom:2em}.page-privacy body::before,.page-rules body::before,.page-stats body::before,.page-text body::before{content:'';position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.page-privacy body>*,.page-rules body>*,.page-stats body>*,.page-text body>*{z-index:2;position:relative}.page-privacy body>.posf,.page-rules body>.posf,.page-stats body>.posf,.page-text body>.posf{position:fixed}.dn{display:none!important}.df,.dfc,.dfcc,.dfsa,.dfsac,.dfsb,.dfsbc{display:-webkit-box;display:-ms-flexbox;display:flex}#header,#z3_menu>ul,.dfw,.dfwc,.dfwcc,.dfwsa,.dfwsac,.dfwsb,.dfwsbc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#header,.dfc,.dfcc,.dfwc,.dfwcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dfsb,.dfsbc,.dfwsb,.dfwsbc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dfsa,.dfsac,.dfwsa,.dfwsac{-ms-flex-pack:distribute;justify-content:space-around}.aic,.dfcc,.dfwcc,.dfwsac,.dfwsbc{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f1,.f1c{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.f1c{-ms-flex-item-align:center;align-self:center}.db{display:block}.dib{display:inline-block}.di{display:inline}.tal{text-align:initial}.tac{text-align:center}.fr{float:right}.fl{float:left}#articlebody .lsn,.lsn{list-style:none;margin:0;padding:0}.red{color:#e61b1b}.green{color:#080}.posf{position:fixed;top:0;bottom:0;left:0;right:0}.posf_t0{bottom:unset}.posf_b0{top:unset}a.posf{background-color:rgba(0,0,0,.9);z-index:999;text-align:center;padding:.25em 0}.page-stats h1{font-size:1.25em;margin:.25em 0}#app-stats{padding:1em 1.5%;text-align:center}#app-stats .stats_game{text-align:initial;margin:1.5em 0;counter-reset:count_numbered}#app-stats .stats_game_type{text-align:center}#app-stats .stats_game_type span{background:#41b883;color:#fff;border:5px solid #35495e;height:1.5em;width:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#app-stats .stats_position{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25em;margin:.5em 0 .5em 2em}#app-stats .stats_position::before{position:absolute;right:100%;counter-increment:count_numbered;content:counter(count_numbered);font-size:.8em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.5em;color:#fff;border:3px solid #41b883;height:1.5em;width:1.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:50%}#app-stats .stats_position>div{padding:0 1em 0 0}#app-stats .stats_position>div:last-child{padding:0}#app-stats .stats_position .stats_uname{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;max-width:10em;text-align:center;text-overflow:ellipsis;overflow:hidden}#app-stats .stats_position .stats_score{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1}#app-stats .stats_position .stats_date{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1;font-size:.75em}@media (orientation:landscape) and (max-width:1024px){.main-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}.main-container .score-container{-webkit-box-flex:0;-ms-flex:0 1 10%;flex:0 1 10%;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.5em;letter-spacing:-.1em}.main-container .score-container>div{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.main-container .score-container .scores{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-container .score-container .scores .score{width:100%;margin:.5em 0}.main-container .score-container .game-aim,.main-container .score-container .score{text-orientation:upright;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.main-container .game-container{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;max-height:100vh}.main-container .game-container .board{max-height:97.5vh}.main-container .game-controls{margin:.5em 0}}@media (orientation:landscape) and (max-width:1024px) and (max-height:350px){.main-container .score-container{font-size:.4em}}@media (max-width:450px){#app-stats .stats_position .stats_date{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}@media (max-width:400px){.main-container{padding:0}}