@import"http://fonts.googleapis.com/css?family=Raleway:400italic,700italic,400,700";.line{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;align-content:center;gap:3px}.case{position:relative;color:#fff;width:80px;height:80px;cursor:pointer}.case .groundBottom{position:absolute;width:100%;height:20px;bottom:-20px;left:-8px;transform:skew(-40deg);background-color:#8f7154}.case .groundLeft{position:absolute;width:16px;height:100%;bottom:-10px;left:-16px;transform:skew(0,-51deg);background-color:#4d3c2d}.case .place{width:100%;height:100%;z-index:3;padding:2px 8px;box-shadow:inset 0 0 #00adff42;transition-duration:.35s;overflow:hidden}.case .place .lavaEffect{position:absolute;width:100%;height:100%;inset:0;background-image:url(/assets/lava-ec4c2c3a.JPG);background-size:auto 100%;filter:brightness(160%) opacity(40%)}.case .place:hover{background-color:#1b5a75;box-shadow:inset -7px -4px 20px 1px #00adff42;transition-duration:.35s}.case .place .caseInfo{font-size:.7em;position:relative}@keyframes lava{0%{translate:0px 100px}to{translate:0px -100px}}@keyframes lavaSmall{0%{scale:1;translate:0px 100px}to{scale:.8;translate:0px -80px}}.inputLine{display:flex;justify-content:space-between;align-items:center;padding:6px;width:280px}.inputLine label{font-size:13px;color:#ffffff85}.inputLine input{background-color:transparent;border:none;color:#fff;width:40px;outline:none}#gameSettings{position:absolute;left:20px;top:20px;padding:20px;border:1px solid rgb(228,228,30);border-radius:20px}#gameSettings h2{position:absolute;background-color:#000;top:-20px;padding:6px;font-weight:100}#gameInfos{top:0;left:10px;border:none!important}@media screen and (max-height: 599px){#gameInfos{transform-origin:left;rotate:90deg;top:-23px;left:38px;padding:0!important;border:none!important}}#gameInfos #timeInfo,#gameInfos #seasonInfo{width:340px}@media screen and (max-height: 599px){#gameInfos #timeInfo,#gameInfos #seasonInfo{width:calc(90vh - 50px)}}#gameInfos #timeInfo .lineColor,#gameInfos #seasonInfo .lineColor{position:relative;width:100%;height:24px;margin-top:8px;margin-bottom:10px;border-radius:12px;display:flex;justify-content:center;align-items:center}#gameInfos #timeInfo .lineColor#seasonsColors,#gameInfos #seasonInfo .lineColor#seasonsColors{background:linear-gradient(90deg,rgb(108,125,48),rgb(219,180,39),rgb(139,60,14),rgb(94,161,181))}#gameInfos #timeInfo .lineColor#hoursColors,#gameInfos #seasonInfo .lineColor#hoursColors{background:linear-gradient(90deg,#242758,20%,#c53662,40%,rgb(253,253,168),60%,#df8621,80%,#242758)}#gameInfos #timeInfo .lineColor .line,#gameInfos #seasonInfo .lineColor .line{box-sizing:border-box;box-shadow:inset 6px 6px 10px #ffffff0d;position:relative;background-color:#000;width:100%;height:calc(100% - 4px);margin:2px;border-radius:12px}#gameInfos #timeInfo .lineColor .line .legend,#gameInfos #seasonInfo .lineColor .line .legend{display:flex;flex-direction:row;width:98%;justify-content:space-between}#gameInfos #timeInfo .lineColor .line .legend .label,#gameInfos #seasonInfo .lineColor .line .legend .label{display:flex;align-items:center;justify-content:center;width:12px;height:10px;border-radius:50%;z-index:5}#gameInfos #timeInfo .lineColor .currentSlider,#gameInfos #seasonInfo .lineColor .currentSlider{position:relative;display:flex;justify-content:center;width:calc(100% - 4px)}#gameInfos #timeInfo .lineColor .currentSlider #currentTime,#gameInfos #timeInfo .lineColor .currentSlider #currentSeason,#gameInfos #seasonInfo .lineColor .currentSlider #currentTime,#gameInfos #seasonInfo .lineColor .currentSlider #currentSeason{position:absolute;width:16px;height:16px;border-radius:50%;top:-3px;z-index:1;background-color:#fff;transition-duration:.25s}#gameInfos #timeInfo .lineColor .currentSlider #currentTime span,#gameInfos #timeInfo .lineColor .currentSlider #currentSeason span,#gameInfos #seasonInfo .lineColor .currentSlider #currentTime span,#gameInfos #seasonInfo .lineColor .currentSlider #currentSeason span{position:absolute;bottom:-16px;font-size:11px;text-align:center;translate:-50%;width:100%}#gameInfos #timeInfo .lineColor .currentSlider #currentTime.spring,#gameInfos #timeInfo .lineColor .currentSlider #currentSeason.spring,#gameInfos #seasonInfo .lineColor .currentSlider #currentTime.spring,#gameInfos #seasonInfo .lineColor .currentSlider #currentSeason.spring{left:0%}#gameInfos #timeInfo .lineColor .currentSlider #currentTime.summer,#gameInfos #timeInfo .lineColor .currentSlider #currentSeason.summer,#gameInfos #seasonInfo .lineColor .currentSlider #currentTime.summer,#gameInfos #seasonInfo .lineColor .currentSlider #currentSeason.summer{left:calc(33% - 5px)}#gameInfos #timeInfo .lineColor .currentSlider #currentTime.autumn,#gameInfos #timeInfo .lineColor .currentSlider #currentSeason.autumn,#gameInfos #seasonInfo .lineColor .currentSlider #currentTime.autumn,#gameInfos #seasonInfo .lineColor .currentSlider #currentSeason.autumn{left:calc(66% - 7px)}#gameInfos #timeInfo .lineColor .currentSlider #currentTime.winter,#gameInfos #timeInfo .lineColor .currentSlider #currentSeason.winter,#gameInfos #seasonInfo .lineColor .currentSlider #currentTime.winter,#gameInfos #seasonInfo .lineColor .currentSlider #currentSeason.winter{left:calc(100% - 16px)}#gameScores{top:20px;right:20px}#controls{position:absolute;left:20px;bottom:20px;padding:20px;border:1px solid rgb(228,228,30);border-radius:20px}@media screen and (max-height: 599px){#controls{display:none}}#tuto{position:absolute;right:20px;bottom:20px;padding:20px;border:1px solid rgb(228,228,30);border-radius:20px;height:500px;width:400px}@media screen and (max-height: 599px){#tuto:not(.settings){display:none}}@media screen and (max-height: 599px){#tuto.settings{transform-origin:bottom right;scale:.76}}#tuto #currentTuto{padding-top:40px}#tuto #currentTuto p{padding:30px 0;color:#8c8c8c;font-size:14px}#tuto #currentTuto .warning{color:#141414;font-weight:700;text-align:center;margin-top:60px;padding:5px 0;background-color:#e4e41e;border-radius:4px}#tuto #currentTuto #controlsIcons{display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;transform:rotate3d(1,.5,1,-50deg)}#tuto #currentTuto #controlsIcons #controlsLine{display:flex;gap:4px;justify-content:center}#tuto #currentTuto #controlsIcons .controlIcon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(20deg,rgb(20,20,20),rgb(50,50,50));box-shadow:-1px 1px 1px #fff;border-radius:4px}#tuto #currentTuto .buttonToggle{background-color:#fff;display:flex;justify-content:center;align-items:center}#tuto #currentTuto .buttonToggle svg{color:#000}#tuto #currentTuto .buttonToggle.activ{background-color:#e4e41e}@keyframes changeColor{0%{background-color:#627129}10%{background-color:#627129}15%{background-color:#fff}34%{background-color:#fff}39%{background-color:#257488}60%{background-color:#257488}65%{background-color:#fff}85%{background-color:#fff}90%{background-color:#627129}to{background-color:#627129}}@keyframes displayWarning{0%{opacity:0}10%{opacity:0}15%{opacity:0}34%{opacity:0}39%{opacity:1}60%{opacity:1}65%{opacity:0}85%{opacity:0}90%{opacity:0}to{opacity:0}}#smallCanicule{height:160px;background-color:#b5956526;animation:10s ease-in-out infinite alternate running displayCanicule}#smallSnow{height:160px;background-color:#ffffff26;animation:10s ease-in-out infinite alternate running displayCanicule}@keyframes displayCanicule{0%{opacity:0}to{opacity:1}}#miniWorld{display:flex;flex-direction:column;transform:rotate3d(1,.5,1,-50deg);gap:4px;margin-bottom:20px}#miniWorld.withInfos{margin:20px 0 40px;justify-content:space-evenly;flex-direction:row-reverse!important}#miniWorld .caseIcon{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0}#miniWorld .caseIcon .water .left,#miniWorld .caseIcon .water .bottom,#miniWorld .caseIcon .sand .left,#miniWorld .caseIcon .sand .bottom,#miniWorld .caseIcon .grass .left,#miniWorld .caseIcon .grass .bottom,#miniWorld .caseIcon .snow .left,#miniWorld .caseIcon .snow .bottom{position:absolute}#miniWorld .caseIcon .water .base,#miniWorld .caseIcon .sand .base,#miniWorld .caseIcon .grass .base,#miniWorld .caseIcon .snow .base{transition-duration:.5s;position:relative;width:80px;height:80px}#miniWorld .caseIcon .water .base span,#miniWorld .caseIcon .sand .base span,#miniWorld .caseIcon .grass .base span,#miniWorld .caseIcon .snow .base span{font-size:13px;padding:4px}#miniWorld .caseIcon .water .left,#miniWorld .caseIcon .sand .left,#miniWorld .caseIcon .grass .left,#miniWorld .caseIcon .snow .left{width:16px;height:100%;bottom:-10px;left:-16px;transform:skew(0,-51deg);background-color:#4d3c2d}#miniWorld .caseIcon .water .bottom,#miniWorld .caseIcon .sand .bottom,#miniWorld .caseIcon .grass .bottom,#miniWorld .caseIcon .snow .bottom{width:100%;height:20px;bottom:-20px;left:-8px;transform:skew(-40deg);background-color:#8f7154}#miniWorld .caseIcon .water .base{background-color:#257488}#miniWorld .caseIcon .sand .base{background-color:#b59565}#miniWorld .caseIcon .grass .base{background-color:#627129}#miniWorld .caseIcon .snow .base{background-color:#fff}#miniWorld #danger{width:100%;position:absolute;text-align:center;top:-30px}#miniWorld #danger span{margin-left:4px}#miniWorld #userIcon,#miniWorld #foodIcon{position:absolute;left:calc(50% - 20px);top:0}#miniWorld #userIcon #base,#miniWorld #foodIcon #base{position:relative;background-color:#9b8144;transition-duration:.25s;width:20px;height:20px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:8px}#miniWorld #userIcon #left,#miniWorld #foodIcon #left{position:absolute;background-color:#3b3727;transition-duration:.25s;width:14px;height:20px;transform:skew(0,-51deg);left:-14px;top:8px}#miniWorld #userIcon #bottom,#miniWorld #foodIcon #bottom{position:absolute;background-color:#685638;transition-duration:.25s;width:21px;height:16px;top:20px;left:-7px;transform:skew(-40deg)}#miniWorld #userIcon.enemy,#miniWorld #foodIcon.enemy{left:180px}#miniWorld #userIcon.enemy #base,#miniWorld #foodIcon.enemy #base{background-color:#fff}#miniWorld #userIcon.enemy #left,#miniWorld #foodIcon.enemy #left{background-color:#5d5d5d}#miniWorld #userIcon.enemy #bottom,#miniWorld #foodIcon.enemy #bottom{background-color:#858585}#miniWorld #userIcon.movingInfo #base,#miniWorld #foodIcon.movingInfo #base{transition-duration:.25s;background-color:#9b4444!important}#miniWorld #userIcon.movingInfo #left,#miniWorld #foodIcon.movingInfo #left{transition-duration:.25s;background-color:#3b2727!important}#miniWorld #userIcon.movingInfo #bottom,#miniWorld #foodIcon.movingInfo #bottom{transition-duration:.25s;background-color:#683838!important}#miniWorld #foodIcon{margin-top:20px;margin-bottom:0}#miniWorld #foodIcon span{background-color:#fff;border-radius:6px;padding:2px;position:absolute;color:#000;font-weight:700;top:-26px;left:calc(50% + 24px);transform:skew(-40deg);animation:2s ease-in-out infinite alternate running shine}#miniWorld.predation .enemy{animation:2s ease-in-out infinite running danger}@keyframes danger{0%{top:20px}20%{top:60px}to{top:60px}}#miniWorld.predation #userIcon{top:100px}#miniWorld.predation #userIcon:not(.enemy){left:180px}#miniWorld.traverse #userIcon{left:250px;top:20px;animation:2s ease-in-out infinite running go}#miniWorld.traverse #userIcon.arrival{left:100px;top:20px;animation:2s ease-in-out infinite running arrive}@keyframes go{0%{left:250px}33%{left:350px}66%{left:350px;opacity:0}to{left:350px;opacity:0}}@keyframes arrive{0%{left:0;opacity:0}33%{left:0}66%{left:100px}to{left:100px}}#pause{position:absolute;display:flex;inset:0;justify-content:center;align-items:center;flex-direction:column;background-color:#000000f2;backdrop-filter:blur(20)}#pause #pausePanel{display:flex;flex-direction:column;align-items:center;width:200px}#smallRain{position:relative;width:100%;height:180px;overflow:hidden;pointer-events:none}#smallRain .drop{width:2px;height:fit-content;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:50px solid rgb(37,116,136);border-radius:2mm;position:absolute;top:calc(100% - 50px);left:50%;animation:fall 2.2s ease-in 1s infinite backwards;rotate:-20deg}#smallRain .drop:nth-child(1){left:30%;animation:fall 2s ease-in 2.5s infinite backwards}#smallRain .drop:nth-child(2){left:15%;animation:fall 1.8s ease-in 3s infinite backwards}#smallRain .drop:nth-child(3){left:40%;animation:fall 2.4s ease-in 4s infinite backwards}#smallRain .drop:nth-child(4){left:60%;animation:fall 2s ease-in .5s infinite backwards}#smallRain .drop:nth-child(6){left:80%}#smallRain .drop:nth-child(7){left:84%;animation:fall 1.6s ease-in 4.5s infinite backwards}#smallRain .drop:nth-child(8){animation:fall 2s ease-in 2.5s infinite backwards;left:21%}#smallRain .drop:nth-child(9){left:30%;animation:fall 2s ease-in 2.5s infinite backwards}#smallRain .drop:nth-child(10){left:15%;animation:fall 1.8s ease-in 3s infinite backwards}#smallRain .drop:nth-child(11){left:40%;animation:fall 1.4s ease-in 2.4s infinite backwards}#smallRain .drop:nth-child(12){left:73%;animation:fall 2s ease-in .5s infinite backwards}#smallRain .drop:nth-child(13){left:44%}#smallRain .drop:nth-child(14){left:50%;animation:fall 1.6s ease-in 8.5s infinite backwards}#smallRain .drop:nth-child(15){animation:fall 2.6s ease-in 2s infinite backwards;left:8%}#smallRain .drop:nth-child(16){animation:fall 2.8s ease-in 3s infinite backwards;left:34%}#smallRain .drop:nth-child(17){animation:fall 1.6s ease-in 2s infinite backwards;left:52%}.life{z-index:5000000;position:absolute;box-shadow:-19px 20px 20px 2px #00000087;transition-duration:.2s}.life .base,.life .left,.life .bottom{pointer-events:none}.life .base{position:relative;background-color:#fff;width:20px;height:20px}.life .left{position:absolute;background-color:#5d5d5d;width:14px;height:20px;transform:skew(0,-51deg);left:-14px;top:8px}.life .bottom{position:absolute;background-color:#858585;width:21px;height:16px;top:20px;left:-7px;transform:skew(-40deg)}.life.player.jump{animation:jump .25s}.life.player .base{transition-duration:.25s;background-color:#9b8144;display:flex;justify-content:center;align-items:center;text-align:center;font-size:10px}.life.player .left{transition-duration:.25s;background-color:#3b3727}.life.player .bottom{transition-duration:.25s;background-color:#685638}.life.player.fixed .base{background-color:#9b4444}.life.player.fixed .left{background-color:#3b2727}.life.player.fixed .bottom{background-color:#683838}#mobile-input{display:none;position:fixed;right:-200px;bottom:-650px;transform:rotate3d(0,0,1,32deg);display:flex}@media screen and (max-height: 599px){#mobile-input{display:flex;flex-direction:column;align-items:center;gap:6px}#mobile-input #inputLine{display:flex;gap:6px}#mobile-input .input{width:120px;height:120px;background:transparent;border:solid 2px rgb(228,228,30);border-radius:20px;display:flex;justify-content:center;align-items:center}#mobile-input .input:hover{background:linear-gradient(-20deg,rgba(255,255,255,.15),rgba(0,0,0,0))}}.egg{position:absolute}@keyframes jump{0%{translate:0px 0px}50%{translate:0px -50px;box-shadow:-19px 60px 20px 2px #00000087}to{translate:0px 0px}}#gameOver{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:500000;text-align:center}#gameOver #message{border:solid 2px rgb(223,231,108);border-radius:20px;padding:30px;background-color:#000000e6}#gameOver #message .button{height:40px}#world{width:800px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:3px;transform:rotate3d(1,.5,1,-50deg)}@media screen and (max-height: 599px){#world{scale:.45}}#world #worldContent{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:3px}#world .compass{padding:60px}#rain{position:absolute;width:50%;height:100%;overflow:hidden;pointer-events:none}#rain .drop{width:2px;height:fit-content;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:50px solid rgb(37,116,136);border-radius:2mm;position:absolute;top:calc(100% - 150px);left:50%;animation:fall 2.2s ease-in 1s infinite backwards;rotate:-20deg}#rain .drop:nth-child(1){left:30%;animation:fall 2s ease-in 2.5s infinite backwards}#rain .drop:nth-child(2){left:15%;animation:fall 1.8s ease-in 3s infinite backwards}#rain .drop:nth-child(3){left:40%;animation:fall 2.4s ease-in 4s infinite backwards}#rain .drop:nth-child(4){left:60%;animation:fall 2s ease-in .5s infinite backwards}#rain .drop:nth-child(6){left:80%}#rain .drop:nth-child(7){left:84%;animation:fall 1.6s ease-in 4.5s infinite backwards}#rain .drop:nth-child(8){animation:fall 2s ease-in 2.5s infinite backwards;left:21%}#rain .drop:nth-child(9){left:30%;animation:fall 2s ease-in 2.5s infinite backwards}#rain .drop:nth-child(10){left:15%;animation:fall 1.8s ease-in 3s infinite backwards}#rain .drop:nth-child(11){left:40%;animation:fall 1.4s ease-in 2.4s infinite backwards}#rain .drop:nth-child(12){left:73%;animation:fall 2s ease-in .5s infinite backwards}#rain .drop:nth-child(13){left:44%}#rain .drop:nth-child(14){left:50%;animation:fall 1.6s ease-in 8.5s infinite backwards}#rain .drop:nth-child(15){animation:fall 2.6s ease-in 2s infinite backwards;left:8%}#rain .drop:nth-child(16){animation:fall 2.8s ease-in 3s infinite backwards;left:34%}#rain .drop:nth-child(17){animation:fall 1.6s ease-in 2s infinite backwards;left:52%}#canicule,#snowstorm{position:absolute;width:100%;height:100%;overflow:hidden;pointer-events:none}#canicule{background-color:#b5956526}#snowstorm{background-color:#ffffff26;backdrop-filter:blur(1px)}@keyframes fall{0%{transform:translateY(-150vh)}45%{transform:translateY(0);opacity:1}46%{opacity:0}to{opacity:0}}.food{position:absolute;left:calc(50% - 10px);top:calc(50% - 10px)}.food span{background-color:#fff;border-radius:6px;padding:2px;position:absolute;color:#000;font-weight:700;top:-26px;left:24px;transform:skew(-40deg);animation:2s ease-in-out infinite alternate running shine}@keyframes shine{0%{box-shadow:0 0 20px #e4e41e}to{box-shadow:0 0 #e4e41e}}.mutagen{position:absolute;left:calc(50% - 10px);top:calc(50% - 10px)}.mutagen span{font-size:12px;position:absolute;bottom:-18px;text-align:center;left:-50%}*{box-sizing:border-box;color:#fff;user-select:none;font-family:Raleway,serif;margin:0;padding:0}body{position:absolute;inset:0}#root{width:100%;height:100%}#home{width:100%;height:100%;background-color:#3e463f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:100px;flex-wrap:wrap;text-align:center}#home h1{color:#7e8a7f;font-size:50px}#home p{padding-bottom:20px}#home #mail{user-select:text}#main{width:100%;height:100%;background:linear-gradient(12deg,rgb(18,16,22),black);overflow:hidden;display:flex;align-content:center;justify-content:center;align-items:center}#main #gameInfos,#main #controls,#main #gameScores{position:absolute;padding:20px;border:1px solid rgb(228,228,30);border-radius:20px}.button{width:100%;background-color:#e4e41e;border:none;margin-top:10px;height:24px;border-radius:8px;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center}.button:hover{background-color:#dfe76c}a{display:block;width:100%;background-color:#e4e41e;border:none;margin-top:10px;height:24px;border-radius:8px;color:#000;cursor:pointer;text-align:center;text-decoration:none;line-height:24px;font-size:13px}a:hover{background-color:#dfe76c}.buttonToggle{width:34px;height:34px;border:none;border-radius:50%;color:#000;cursor:pointer}.buttonToggle.activ{background-color:#e4e41e}.buttonToggle:hover{background-color:#dfe76c}
