@font-face{font-family:Main font;src:url(Staatliches-Regular.275c1191.eot);src:url(Staatliches-Regular.275c1191.eot#iefix)format("embedded-opentype"),url(Staatliches-Regular.ff97cb35.woff2)format("woff2"),url(Staatliches-Regular.c4ed3ace.woff)format("woff"),url(Staatliches-Regular.76a48995.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{color:#403528;background-color:#facf9b;width:100%;height:100%;font-family:Main font,sans-serif;font-size:16px;overflow:hidden}a{color:inherit;text-decoration:none}@media screen and (max-width:1600px){html,body{font-size:14px}@media screen and (max-width:1400px){html,body{font-size:12px}@media screen and (max-width:1200px){html,body{font-size:10px}@media screen and (max-width:1000px){html,body{font-size:8px}}}}}@media screen and (min-width:2000px){html,body{font-size:18px}@media screen and (min-width:2400px){html,body{font-size:26px}@media screen and (min-width:3000px){html,body{font-size:30px}}}}#sitezone{opacity:0;background-color:#facf9b;flex-direction:column;width:100%;height:100%;transition:opacity .5s .5s;display:flex}#sitezone .adzone.top{padding:0 0 1em}#sitezone .adzone.bot{padding:1em 0}#sitezone #popups{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}#sitezone #popups.active{pointer-events:all}#sitezone #popups .popup{opacity:0;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#facf9b;border:.5em solid #403528;border-radius:1em;transition:opacity .25s;overflow:hidden}#sitezone #popups .popup:not(.active){border-color:#0000;width:0;height:0;padding:0}#sitezone #popups .popup.active{opacity:1}#sitezone #popups .popup{text-align:center;cursor:pointer;width:40em;max-width:100%;padding:1.5em 2em 1em}#sitezone #popups .popup h2{font-size:500%;font-weight:600;line-height:.8em}#sitezone #popups .popup ul{font-size:200%;font-weight:400;line-height:.9em;list-style-type:none}#sitezone #popups .popup h2+ul{margin-top:1.25em}#sitezone #popups .popup ul li+li{margin-top:1em}#sitezone #popups .popup ul li h3{font-weight:600}#sitezone #popups .popup ul li h3+p{margin-top:.25em}#sitezone #popups .popup ul li p{opacity:.8}#sitezone #popups .popup .close{opacity:.6;margin-top:1.25em;font-size:200%;font-weight:400;line-height:.8em;transition:opacity .1s}#sitezone #popups .popup:hover .close{opacity:.8}#sitezone #popups .popup#gameover .newscore .container{display:inline-block;position:relative}#sitezone #popups .popup#gameover .newscore .container .value{opacity:.6;font-size:450%;font-weight:400}#sitezone #popups .popup#gameover .newscore .container .message{text-align:left;opacity:.4;width:10em;height:100%;margin-left:1em;font-size:150%;font-weight:600;display:none;position:absolute;top:0;left:100%}#sitezone #popups .popup#gameover .newscore.highscore .container .message{align-items:center;display:flex}#sitezone #popups .popup#ladder .type,#sitezone #popups .popup#gameover .type{font-size:250%;font-weight:600}#sitezone #popups .popup#ladder .locations{justify-content:center;gap:0 4.5em;padding:2em 0 0;font-size:75%;display:flex}#sitezone #popups .popup#ladder .locations .separator{opacity:.4;background-color:#403528;border:.25em solid #403528;border-radius:1em;width:0}#sitezone #popups .popup#ladder .location h3,#sitezone #popups .popup#gameover .location h4{opacity:.8;font-size:275%}#sitezone #popups .popup#gameover h3{opacity:.8;margin-top:.5em;font-size:300%}#sitezone #popups .popup#ladder .period+.period{margin-top:1em}#sitezone #popups .popup#ladder .period .type{opacity:.4}#sitezone #popups .popup#ladder .location h3+.period{margin-top:1em}#sitezone #popups .popup#gameover .rankings{padding-top:.5em}#sitezone #popups .popup#gameover .rankings .period{justify-content:center;align-items:center;display:flex}#sitezone #popups .popup#gameover .rankings .period+.period{margin-top:.25em}#sitezone #popups .popup#gameover .rankings .period .type{text-align:right;opacity:.4;width:3em;padding-right:.25em}#sitezone #popups .popup#gameover .rankings .period .score{text-align:center;opacity:.6;width:2em;font-size:400%}#sitezone #popups .popup#gameover .rankings .period .ranks{align-items:center;padding-left:.25em;display:flex}#sitezone #popups .popup#gameover .rankings .period .ranks .container{padding-left:1em}#sitezone #popups .popup#gameover .rankings .period .ranks .container .title{opacity:.4;font-size:150%;line-height:.8em}#sitezone #popups .popup#gameover .rankings .period .ranks .container .rank{font-size:250%}#sitezone #popups .popup#gameover .rankings .period .ranks .container .rank .suffix{opacity:.6;padding-left:.15em;font-size:50%}#sitezone #popups .popup#gameover ins{margin-top:1em}#sitezone #popups .popup#ladder ul.list{padding-top:.25em;display:inline-block}#sitezone #popups .popup#ladder ul.list li{text-align:left;position:relative}#sitezone #popups .popup#ladder ul.list li+li{margin-top:.1em}#sitezone #popups .popup#ladder ul.list li .index{text-align:center;opacity:.6;width:1em;padding-right:.15em;display:inline-block}#sitezone #popups .popup#ladder ul.list li .index .suffix{font-size:50%}#sitezone #popups .popup#ladder ul.list li .you{opacity:.4;position:absolute;left:100%}#sitezone #popups .popup#ladder ul.list li .country{font-family:Flags,sans-serif;position:absolute;right:100%}#sitezone #gamezone{flex:1;display:flex}#sitezone #gamezone .centralpart{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}#sitezone #gamezone .centralpart #renderspace{flex-direction:column;justify-content:center;align-items:center;width:29.5em;max-width:100%;display:flex}#sitezone #gamezone .centralpart #renderspace canvas{background-color:#facf9b}#sitezone #gamezone .centralpart .messagezone{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}#sitezone #gamezone .centralpart .messagezone .message{opacity:0;-webkit-user-select:none;user-select:none;max-height:0;transition:opacity .1s;overflow:hidden}#sitezone #gamezone .centralpart .messagezone .message.active{opacity:1;max-height:none}#sitezone #gamezone .centralpart .messagezone .message .top{font-size:450%;font-weight:500;line-height:.8em}#sitezone #gamezone .centralpart .messagezone .message .bot{opacity:.6;font-size:350%;font-weight:400;line-height:1em}#sitezone #gamezone .sidepart{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4em 0;padding:0 2em;display:flex}#sitezone #gamezone .sidepart.left h1{-webkit-user-select:none;user-select:none}#sitezone #gamezone .sidepart.left h1 .top{font-size:600%;font-weight:400;line-height:.8em}#sitezone #gamezone .sidepart.left h1 .mid{font-size:800%;font-weight:600;line-height:.8em}#sitezone #gamezone .sidepart.left h1 .bot{opacity:.6;font-size:600%;font-weight:500;line-height:.8em}#sitezone #gamezone .sidepart.left .menu{flex-direction:column;gap:1em 0;display:flex}#sitezone #gamezone .sidepart.left .menu .btn{text-align:center;opacity:.4;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;border:.1em solid #403528;border-radius:.25em;flex-direction:column;justify-content:center;align-items:center;padding:.25em .5em;font-size:250%;font-weight:400;line-height:.8em;transition:opacity .1s;display:flex}#sitezone #gamezone .sidepart.left .menu .btn#fullscreen-btn .picto{font-weight:700}#sitezone #gamezone .sidepart.left .menu .btn:hover{opacity:.6}#sitezone #gamezone .sidepart.left .menu .btn.active{opacity:.4;background-color:#3f342733}#sitezone #gamezone .sidepart.left .adzone{margin-top:1em}#sitezone #gamezone .sidepart .valuezone{-webkit-user-select:none;user-select:none}#sitezone #gamezone .sidepart .valuezone .title{padding-bottom:.1em;font-size:350%;font-weight:400;line-height:.8em}#sitezone #gamezone .sidepart .valuezone .value{font-size:450%;font-weight:500;line-height:.8em}#sitezone #gamezone .sidepart .valuezone#score .value.bump{animation-name:bump;animation-duration:.25s}#sitezone #gamezone .sidepart .valuezone#highscore .title,#sitezone #gamezone .sidepart .valuezone#highscore .value{opacity:.6}#sitezone #gamezone .sidepart .valuezone#highscore .container{justify-content:center;display:flex}#sitezone #gamezone .sidepart .valuezone#highscore .container .side{align-items:center;padding-left:.5em;display:flex}#sitezone #gamezone .sidepart .valuezone#highscore .container .side .name{opacity:.4;text-align:right;width:2.5em;padding-right:.15em;font-size:175%;line-height:.7em;display:inline-block}#sitezone #gamezone .sidepart .valuezone#highscore .container .side .value{opacity:.3;font-size:175%;display:inline-block}#sitezone #gamezone .sidepart .valuezone#nextelement .title,#sitezone #gamezone .sidepart .valuezone#evolution .title{opacity:.8}#sitezone #gamezone .sidepart .valuezone#nextelement .container,#sitezone #gamezone .sidepart .valuezone#evolution .container{background-color:#3f34270d;border-radius:1em;margin-top:.25em;padding:1em}#sitezone #gamezone .sidepart .valuezone#nextelement .container .value,#sitezone #gamezone .sidepart .valuezone#evolution .container .value{object-fit:scale-down;object-position:center;opacity:0;font-size:0}#sitezone #gamezone .sidepart .valuezone#evolution .container .value{width:320px;height:64px}#sitezone #legals{color:#403528;text-align:center;width:100%;padding:.5em}#loading{opacity:.8;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s;display:flex;position:absolute;top:0;left:0}#loading .loader{background-color:#403528;border-radius:50%;width:4em;height:4em;animation:.5s ease-in-out infinite scale;display:block;position:relative}#loading .text{height:4em;margin-top:4em}#loading .text img{color:#0000;height:100%}@keyframes scale{0%{transform:scale(1)}to{transform:scale(.5)}}@media screen and (max-width:767px){html,body{font-size:8px}#sitezone .adzone.bot{display:none}#sitezone #gamezone{flex-direction:column}#sitezone #gamezone .sidepart.left{flex-direction:row;order:1;gap:0 3em;padding-bottom:1.5em}#sitezone #gamezone .sidepart.left h1{font-size:70%}#sitezone #gamezone .sidepart.left .menu{flex-direction:row;gap:0 1em}#sitezone #gamezone .sidepart.right{flex-direction:row;order:1;align-items:normal;gap:0 3em;padding-bottom:.5em}#sitezone #gamezone .sidepart .valuezone#nextelement{margin-top:-1.5em}#sitezone #gamezone .sidepart .valuezone#nextelement .container{margin-top:.25em}#sitezone #gamezone .sidepart .valuezone+.valuezone{margin-top:0}#sitezone #gamezone .centralpart{order:5;margin-top:auto}#sitezone #gamezone .centralpart #renderspace{width:100%}#sitezone #legals{display:none}@media screen and (max-width:600px){#sitezone #gamezone .sidepart.left h1{font-size:50%}@media screen and (max-width:389px){#sitezone #gamezone .sidepart.left h1{font-size:30%}#sitezone #gamezone .sidepart.left .menu{font-size:70%}#sitezone #gamezone .sidepart .valuezone .title{font-size:225%}}}@media screen and (max-width:300px) and (min-height:650px){#sitezone #gamezone .sidepart.left h1{font-size:50%}#sitezone #gamezone .sidepart.left .menu{flex-direction:column;gap:.5em 0}#sitezone #gamezone .sidepart.right{gap:0 2em}}@media screen and (min-height:670px){#sitezone #gamezone .sidepart.left h1{font-size:60%}#sitezone #gamezone .sidepart.left .menu{flex-direction:column;gap:.5em 0}}@media screen and (min-height:720px){#sitezone #gamezone .sidepart.left h1{font-size:50%}#sitezone #gamezone .sidepart.left .menu{font-size:90%}#sitezone #gamezone .sidepart.right{margin-top:.5em;padding-bottom:0}#sitezone #gamezone .sidepart .valuezone .title{font-size:250%}}@media screen and (min-height:800px){#sitezone #gamezone .sidepart.left h1{font-size:80%}#sitezone #gamezone .sidepart.left .menu{font-size:inherit}#sitezone #gamezone .sidepart .valuezone .title{font-size:300%}}}@keyframes bump{0%{transform:scale(1.1)}to{transform:scale(1)}}