@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap);.language,.nav-links li a,.search,nav .nav-bar{position:relative}.dark #container,.language__content ul li:hover a,.nav-links li a,body.dark .search__content i,body.dark .search__content input,nav .nav-bar .logo a,nav .nav-bar .sidebar__open{color:var(--text-color)}.flag,.icon{background-repeat:no-repeat}.container,nav .nav-bar{max-width:1050px;margin:0 auto}.btn,footer ul li a:hover{color:#fff}*,.new-pause{box-sizing:border-box}#description figure,.leaderboard,.leaderboard .rank,.leaderboard h2,.new-pause,.new-pause_title,.notice,.timer_val>span,footer{text-align:center}*{margin:0;padding:0;font-family:Poppins,sans-serif}:root{--body-color:#fff;--nav-color:#2c3d55;--side-nav:#242526;--text-color:#FFF;--search-text:#010718;--game-text:#4e739c}body{height:100vh;background-color:var(--body-color)}body.dark{--body-color:#18191A;--nav-color:#242526;--text-color:#CCC}.site-content-wrapper{display:flex;gap:20px;min-height:100vh}@media screen and (max-width:768px){.site-content-wrapper{flex-direction:column;gap:0}}header nav{height:70px;width:100%;background-color:var(--nav-color);z-index:100}body.dark nav{border:1px solid #393838}.language__content,.search .search__content{padding:3px;border-radius:6px;box-shadow:0 5px 5px rgba(0,0,0,.1);opacity:0;pointer-events:none;transition:.3s;background-color:var(--nav-color)}nav .nav-bar{height:100%;width:100%;background-color:var(--nav-color);display:flex;align-items:center;justify-content:space-between}nav .nav-bar .sidebar__open{font-size:25px;padding:5px;cursor:pointer;display:none}nav .nav-bar .logo a{font-size:25px;font-weight:500;text-decoration:none}.menu .logo-toggle,.paused .icon-pause{display:none}.nav-bar .nav-links,.nav-bar .right-buttons{display:flex;align-items:center}.nav-bar .nav-links li{margin:0 5px;list-style:none}.nav-links li a{font-size:17px;font-weight:400;text-decoration:none;padding:10px}.nav-links li a::before{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:6px;width:6px;border-radius:50%;background-color:var(--text-color);opacity:0;transition:.3s}.nav-links li.active a::before,.nav-links li:hover a::before{opacity:1}.right-buttons .dark-light,.right-buttons .language__button,.right-buttons .search__button{height:40px;display:flex;align-items:center;margin:0 5px;width:40px;justify-content:center}.right-buttons .language__button{width:52px}.right-buttons .language__button i{right:0}.right-buttons .language__button i:first-of-type{left:0}.dark-light i,.language__button i,.search__button i{position:absolute;color:var(--text-color);font-size:22px;cursor:pointer;transition:.3s}.search__content input,footer{font-size:14px;font-weight:400}.dark-light i.sun,.dark-light.active i.moon,.language__button i.cancel,.language__button.active i.search,.search__button i.cancel,.search__button.active i.search{opacity:0;pointer-events:none}.dark-light.active i.sun,.language__button.active i.cancel,.search__button.active i.cancel{opacity:1;pointer-events:auto}.language__content{position:absolute;top:85px;right:0;min-width:150px;display:flex;align-items:center;z-index:9999}.language__button.active~.language__content{top:64px;opacity:1;pointer-events:auto}.language__content::before{content:'';position:absolute;right:6px;top:-4px;height:12px;width:12px;background-color:var(--nav-color);transform:rotate(-45deg);z-index:-1}.language__content ul{list-style:none;line-height:1.2em;background:#f2f2f2;width:100%;border-radius:4px;padding:5px 0;max-height:550px;overflow-y:auto}.language__content ul li{padding:5px 10px;transition:.3s}.language__content ul li.current{background:#ccc}.language__content ul li a{color:var(--search-text);text-decoration:none;display:grid;grid-template-columns:36px auto;align-items:center;gap:7px}.language__content ul li:hover{background:var(--game-text)}.search .search__content{position:absolute;bottom:-85px;right:5px;height:50px;width:300px;display:flex;align-items:center;z-index:9999}.search__button.active~.search__content{bottom:-74px;opacity:1;pointer-events:auto}.search__content::before{content:'';position:absolute;right:14px;top:-4px;height:12px;width:12px;background-color:var(--nav-color);transform:rotate(-45deg);z-index:-1}.search__content input{height:100%;width:100%;padding:0 45px 0 15px;outline:0;border:none;border-radius:4px;color:var(--search-text);background-color:#f2f2f2}#description a:hover,.search__content i{color:var(--nav-color)}body.dark .search__content input{background-color:#242526}.search__content i{position:absolute;right:15px;font-size:22px;cursor:pointer}.nav-bar .no-login,//login .nav-bar .logged{justify-content:center;display:flex;align-items:center}.btn,.flag,.icon{display:block}.nav-bar .logged,.nav-bar .no-login{width:40px;height:40px}.nav-bar .avatar{width:24px;border-radius:50%;display:block;border:1px solid #666}.icon-arrow-down,.icon-arrow-up,.icon-close,.icon-menu,.icon-moon,.icon-search,.icon-sun{width:24px;height:24px}.icon{background-image:url("../images/icons.png?v=1.0.11")}.icon-arrow-down{background-position:-3px -3px}.icon-arrow-up{background-position:-3px -33px}.icon-close{background-position:-3px -63px}.icon-menu{background-position:-3px -331px}.icon-moon{background-position:-3px -361px}.icon-search{background-position:-3px -391px}.icon-sun{background-position:-3px -421px}.flag{background-image:url(../images/flags.png?v=2)}.flag-br{width:36px;height:25px;background-position:-3px -3px}.flag-cz{width:36px;height:24px;background-position:-3px -34px}.flag-de{width:36px;height:22px;background-position:-3px -64px}.flag-en,.flag-es,.flag-fr,.flag-id,.flag-it,.flag-ja,.flag-ko{height:24px;width:36px}.flag-en{background-position:-3px -92px}.flag-es{background-position:-3px -122px}.flag-fr{background-position:-3px -152px}.flag-id{background-position:-3px -182px}.flag-it{background-position:-3px -212px}.flag-ja{background-position:-3px -242px}.flag-ko{background-position:-3px -272px}.flag-mx{width:36px;height:21px;background-position:-3px -302px}.flag-nl{width:36px;height:24px;background-position:-3px -329px}.flag-pl{width:36px;height:23px;background-position:-3px -359px}.flag-pt,.flag-ru,.flag-th,.flag-tr,.flag-tw,.flag-vi,.flag-zh{width:36px;height:24px}.flag-pt{background-position:-3px -388px}.flag-ru{background-position:-3px -418px}.flag-th{background-position:-3px -448px}.flag-tr{background-position:-3px -478px}.flag-tw{background-position:-3px -508px}.flag-vi{background-position:-3px -538px}.flag-zh{background-position:-3px -568px}.container{width:100%;padding:20px 0}@media (max-width:790px){nav .nav-bar .sidebar__open{display:block;margin-left:10px}.menu{position:fixed;height:100%;width:320px;left:-100%;top:0;padding:16px;background-color:var(--side-nav);z-index:100;transition:.4s}nav.active .menu{left:0}nav.active .nav-bar .navLogo a{opacity:0;transition:.3s}.menu .logo-toggle{display:block;width:100%;display:flex;align-items:center;justify-content:space-between}.logo-toggle .siderbar__close{color:var(--text-color);font-size:24px;cursor:pointer}.nav-bar .nav-links{flex-direction:column;padding-top:30px}.nav-links li a{display:block;margin-top:20px}.container{padding:10px}}footer{background:#40474e;color:#ccc}footer ul{display:flex;justify-content:center;list-style:none;padding:10px 0}footer ul li{margin:0 10px}footer ul li a{color:#ccc;text-decoration:none;transition:.3s}.new-game__button{align-content:center}.game-controls-wrapper nav{gap:10px}#container{display:flex;gap:20px}#content{width:100%;min-height:520px}@media (max-width:768px){#container{flex-direction:column}.new-game__button{order:2}.nav-bar .right-buttons{margin-right:10px}}h2{margin:20px 0 10px}h3{margin:10px 0 5px}.btn{background-color:#5a7bc0;border:none;border-radius:5px;cursor:pointer;font-family:Hauss,sans-serif;font-size:15px;font-weight:500;height:50px;line-height:1;outline:0;padding:0 10px;transition:.3s;width:100%}.btn[disabled]{cursor:pointer;opacity:.7}.btn:hover{background-color:#7091d5}.btn:active{background-color:#4363a7}.btn.white{background-color:transparent;color:#5a7bc0}.btn.white:hover{color:#7091d5}.btn.white:active{color:#4363a7}.btn.white-green{background-color:#fff;color:#009f27}.btn.white-green:hover{color:#009124}.btn.white-green:active{color:#00781e}.btn.green{background-color:#009f27}.btn.green:hover{background-color:#009124}.btn.green:active{background-color:#00781e}.notice{background-color:#fff;padding:10px;border:1px solid #f7b946;border-radius:5px;margin-bottom:10px;font-weight:600;color:red}.icon-clock{display:inline-block;height:21px;vertical-align:middle;width:16px}.timer-pause{align-items:center;background:#eaeef4;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:row;height:22px;justify-content:center;margin:0 0 0 7px;outline:0;padding:0;width:22px;-webkit-tap-highlight-color:transparent}@media(max-width:400px){.timer-pause{margin:0 0 0 5px}}@media(hover:hover){.timer-pause:hover{background:#dce3ed}}.timer-pause:active{background:#d2dae7}@media screen and (min-width:500px){.timer-pause{height:25px;margin:0 0 0 10px;width:25px}}@media screen and (max-width:767px) and (max-height:600px) and (min-height:540px){.timer-pause{height:18px;margin:0 0 0 5px;width:18px}}.icon-pause,.icon-play{background-image:url(../images/game.png);background-position:47.3451% 94.9748%;background-size:784.8484% 703.0303%;height:10px;width:10px}@media screen and (min-width:500px){.icon-pause,.icon-play{height:11px;width:11px}}.icon-play{background-position:62.3893% 94.9748%;display:none}.paused .icon-play,.timer{display:flex}.timer{align-items:center;justify-content:center}.rtl .timer{direction:rtl}.timer_clock{background-size:24px 24px;display:block;height:24px;margin:0 2px 0 0;width:24px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.timer_clock{background-size:24px 24px}}.timer_clock.sm{background-size:contain;height:20px;width:20px}.rtl .timer_clock{margin:0 0 0 2px}.timer_val{display:inline-block;vertical-align:middle;white-space:nowrap}.timer_val>span{display:inline-block;width:1ch}.new-pause{background-color:#fff;border-radius:5px;display:block;max-width:340px;min-width:320px;padding:30px 10px 15px;width:100%}.modal,.new-pause-parent{top:0;background-color:rgba(0,0,0,.7);position:absolute}@media(min-width:576px){.new-pause{padding:30px 15px 15px}}.new-pause_title{color:#344861;display:block;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.5;margin-bottom:20px}.new-pause_banner{display:flex;height:auto;justify-content:center;width:100%}.new-pause_banner>div{display:block;text-align:center;width:100%}.new-pause_button{display:inline-block;font-size:16px;font-weight:600;height:50px;margin-bottom:25px;min-width:250px;width:auto}.new-pause-parent{align-items:center;bottom:-10px;display:none;height:calc(100% + 10px);justify-content:center;left:-10px;overflow:hidden;right:-10px;transition:opacity .3s ease-in-out;width:0;z-index:999}.show-new-pause .new-pause-parent{display:flex;width:calc(100% + 20px)}@media(max-width:800px){.device-phone.portrait .new-pause-parent{height:calc(100% + 21px);top:-11px}}@media(max-width:700px){.device-phone.portrait .new-pause-parent{height:calc(100% + 18px);top:-8px}}@media(max-width:767px){.device-phone.portrait .new-pause-parent{height:calc(100% + 22px);top:-12px}}@media(max-width:800px){.device-phone.portrait .new-pause-parent{height:calc(100% + 30px);top:-20px}}@media(max-width:767px){.device-phone.portrait .new-pause-parent{height:calc(100% + 7px);top:-12px}}@media(min-width:500px) and (max-width:800px){.device-phone.portrait .new-pause-parent{left:-50%;right:-50%}.device-phone.portrait.show-lost-progress .new-pause-parent{width:200%}}@media screen and (min-width:768px){.device-desktop .aside{display:block;min-width:160px;width:160px}}@media screen and (min-width:1070px){.aside,.device-desktop .aside{min-width:300px;width:300px}.aside{display:block}}.modal{display:none;z-index:1;left:0;width:100%;overflow:auto;padding-top:60px}.modal-content{background-color:#fefefe;margin:5% auto;padding:20px;border:1px solid #888;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.leaderboard{margin-top:20px;max-height:800px;overflow-x:auto}aside .leaderboard{max-height:500px}.leaderboard .head{font-weight:700;grid-template-columns:50px auto 100px;padding-bottom:10px}.leaderboard .head,.leaderboard .user{display:grid}.leaderboard .user{min-height:35px;grid-template-columns:50px auto 50px}.leaderboard .head div,.leaderboard .user div{padding:0 5px}.leaderboard div.achievement,.leaderboard div.name{padding-top:7px;font-weight:400;font-size:inherit;text-shadow:none;color:inherit}.leaderboard .rank{padding-top:16px}.leaderboard .rank span{display:block;padding-top:9px}.leaderboard .achievement,.leaderboard .head-achievement{text-align:right}.leaderboard .current{background:#ffe6ca}.leaderboard h2{color:#ece2b6;text-shadow:0 1px 0 #733726,0 2px 0 #875626,0 2px 1px #000,0 2px 3px #000;font-family:Georgia,serif;font-size:15px;font-weight:700;position:relative;font-variant:small-caps;display:inline-block;margin-bottom:11px}.leaderboard h2:before{background:url(../images/featherLeft.png) no-repeat;left:-39px}.leaderboard h2:after{background:url(../images/featherRight.png) no-repeat;right:-39px}.leaderboard h2:after,.leaderboard h2:before{content:'';display:block;width:39px;height:23px;position:absolute;top:-4px}.leaderboard__content{text-align:left}.leaderboard p{text-indent:inherit}.framed{border:3px solid transparent;border-image:url(../images/frameBorder.png) 3 round;border-radius:2px;-webkit-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-ms-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out;line-height:100%}#description ol,#description ul{padding:0 0 0 40px;margin:0}#description li,#description p{margin:0 0 10px}#description h1{margin-bottom:10px;font-size:xx-large}#description h3::before{content:'\25B6';color:var(--game-text);font-size:medium;margin-right:5px;vertical-align:text-bottom}#description a{color:var(--game-text);font-weight:700}#description figure{margin:10px 0 20px}#description figcaption{font-style:italic;font-size:medium}#description img{max-width:100%;height:auto;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.3)}#description .warning{background-color:#ffe6ca;padding:10px;border:1px solid #f7b946;border-radius:5px}.dark #description .warning{background-color:#3a3b3c;border:1px solid #6c4600;color:#f7b946}#description a.larger{font-size:larger}