body{font-family:Montserrat;margin:0}.fade-enter-active,.fade-exit-active{transition:opacity 1.6s}.fade-wrapper{position:absolute;width:100%}.loader-intro{align-items:center;background:#dae8cb;color:#fff;display:flex;flex-direction:column;font-family:Arial;font-size:35px;gap:1rem;height:100vh;justify-content:center;overflow:hidden;position:fixed;width:100%;z-index:1000}.loader-intro span{color:#fff;font-size:1.2rem;margin-right:10px}.loader-intro svg circle{stroke:#fff}.game-intro-dialogue{align-items:center;background-color:#00000080;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}main{-ms-overflow-style:none;height:100vh;overflow:scroll;position:relative;scrollbar-width:none;width:100vw}main::-webkit-scrollbar{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation:fadeIn 3s ease-out forwards}@keyframes fadeInUp{0%{opacity:0}to{opacity:1}}.fadeInUp{animation:fadeInUp .5s ease-out forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-enter{opacity:0;transform:scale(.9)}.fade-enter-active{transition:opacity .3s,transform .3s}.fade-enter-active,.fade-exit{opacity:1;transform:scale(1)}.fade-exit-active{opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}.fadeOut{animation:fadeOut .5s ease-out forwards}.audio-progress{background-color:hsla(0,0%,100%,.576);border-radius:5px;height:5px;margin-bottom:1rem;margin-top:10px;overflow:hidden;width:100%}.progress-bar{background-color:#fff;height:100%;transition:width .1s linear}.game-container{-ms-overflow-style:none;cursor:move;height:100vh;overflow:auto;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%}.game-container::-webkit-scrollbar{display:none}@keyframes sweep-right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes fade-background{0%{opacity:0}to{opacity:1}}.game-layer{-ms-overflow-style:none;background-size:cover;height:1739px;position:relative;scrollbar-width:none;transition:opacity .6s ease-in-out;width:3000px}.game-layer:before{background-color:#fff;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-100%);width:100%;z-index:5}.game-layer.transitioning{opacity:0}.game-layer.transitioning:before{animation:sweep-right .8s ease-in-out}.game-layer.new-background{animation:fade-background .7s ease-in-out}.game-layer::-webkit-scrollbar{display:none}.game-layer img{cursor:help}.fade-result-enter{opacity:0;transform:scale(.9)}.fade-result-enter-active{transition:opacity 1.6s,transform 1.6s}.fade-result-enter-active,.fade-result-exit{opacity:1;transform:scale(1)}.fade-result-exit-active{opacity:0;transform:scale(.9);transition:opacity 1.6s,transform 1.6s}@media(min-width:576px){.border-sm-top{border-top:1px solid #d9d9d9b3;border-top:1px solid var(--bs-border-color,#dee2e6)}.border-sm-top-0{border-top:0!important}.border-sm-end{border-right:1px solid #d9d9d9b3;border-right:1px solid var(--bs-border-color,#dee2e6)}.border-sm-end-0{border-right:0!important}.border-sm-bottom{border-bottom:1px solid #d9d9d9b3;border-bottom:1px solid var(--bs-border-color,#dee2e6)}.border-sm-bottom-0{border-bottom:0!important}.border-sm-start{border-left:1px solid #d9d9d9b3;border-left:1px solid var(--bs-border-color,#dee2e6)}.border-sm-start-0{border-left:0!important}}@media(min-width:768px){.border-md-top{border-top:1px solid #d9d9d9b3;border-top:1px solid var(--bs-border-color,#dee2e6)}.border-md-top-0{border-top:0!important}.border-md-end{border-right:1px solid #d9d9d9b3;border-right:1px solid var(--bs-border-color,#dee2e6)}.border-md-end-0{border-right:0!important}.border-md-bottom{border-bottom:1px solid #d9d9d9b3;border-bottom:1px solid var(--bs-border-color,#dee2e6)}.border-md-bottom-0{border-bottom:0!important}.border-md-start{border-left:1px solid #d9d9d9b3;border-left:1px solid var(--bs-border-color,#dee2e6)}.border-md-start-0{border-left:0!important}}@media(min-width:992px){.border-lg-top{border-top:1px solid #d9d9d9b3;border-top:1px solid var(--bs-border-color,#dee2e6)}.border-lg-top-0{border-top:0!important}.border-lg-end{border-right:1px solid #d9d9d9b3;border-right:1px solid var(--bs-border-color,#dee2e6)}.border-lg-end-0{border-right:0!important}.border-lg-bottom{border-bottom:1px solid #d9d9d9b3;border-bottom:1px solid var(--bs-border-color,#dee2e6)}.border-lg-bottom-0{border-bottom:0!important}.border-lg-start{border-left:1px solid #d9d9d9b3;border-left:1px solid var(--bs-border-color,#dee2e6)}.border-lg-start-0{border-left:0!important}}@media(min-width:1200px){.border-xl-top{border-top:1px solid #d9d9d9b3;border-top:1px solid var(--bs-border-color,#dee2e6)}.border-xl-top-0{border-top:0!important}.border-xl-end{border-right:1px solid #d9d9d9b3;border-right:1px solid var(--bs-border-color,#dee2e6)}.border-xl-end-0{border-right:0!important}.border-xl-bottom{border-bottom:1px solid #d9d9d9b3;border-bottom:1px solid var(--bs-border-color,#dee2e6)}.border-xl-bottom-0{border-bottom:0!important}.border-xl-start{border-left:1px solid #d9d9d9b3;border-left:1px solid var(--bs-border-color,#dee2e6)}.border-xl-start-0{border-left:0!important}}@media(min-width:1400px){.border-xxl-top{border-top:1px solid #d9d9d9b3;border-top:1px solid var(--bs-border-color,#dee2e6)}.border-xxl-top-0{border-top:0!important}.border-xxl-end{border-right:1px solid #d9d9d9b3;border-right:1px solid var(--bs-border-color,#dee2e6)}.border-xxl-end-0{border-right:0!important}.border-xxl-bottom{border-bottom:1px solid #d9d9d9b3;border-bottom:1px solid var(--bs-border-color,#dee2e6)}.border-xxl-bottom-0{border-bottom:0!important}.border-xxl-start{border-left:1px solid #d9d9d9b3;border-left:1px solid var(--bs-border-color,#dee2e6)}.border-xxl-start-0{border-left:0!important}}:root{--menthe:#64c3b9;--sapin:#007d69;--rose_fonce:#cd5a96;--or:#f5d750;--red:red;--bs-border-color:#d9d9d9b3}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.big-text{font-size:83px}@media(max-width:calc(768px - 1px)){.big-text{font-size:72px;line-height:1}}input[type=text]{padding-left:16px;padding-right:16px}input[type=checkbox],input[type=radio]{transform:scale(1.25)}input[type=checkbox]:focus{box-shadow:none;outline:none}.form-control{border:none;border-radius:20px;height:33px}input::placeholder{color:#007d69!important;color:var(--sapin)!important;font-size:13px;font-style:italic}ul{list-style:none}ul li{color:#fff}.menthe.color{color:#64c3b9;color:var(--menthe)}.menthe.bg{background-color:#64c3b9;background-color:var(--menthe)}.menthe.dialog-box,.menthe.dialog-box .dialog-container-img{background-color:#64c3b9!important;background-color:var(--menthe)!important}.menthe .mybutton{color:#64c3b9;color:var(--menthe)}.menthe .mybutton:not(.disabled):hover{background-color:#64c3b9;background-color:var(--menthe);color:#fff}.menthe .mybutton.disabled{background-color:color-mix(in srgb,#fff 50%,#64c3b9);background-color:color-mix(in srgb,#fff 50%,var(--menthe))}.menthe.mybutton{color:#64c3b9!important;color:var(--menthe)!important}.menthe.mybutton:not(.disabled):hover{background-color:#64c3b9!important;background-color:var(--menthe)!important;color:#fff!important}.menthe.mybutton.disabled{background-color:color-mix(in srgb,#fff 50%,#64c3b9)!important;background-color:color-mix(in srgb,#fff 50%,var(--menthe))!important}.sapin.color{color:#007d69;color:var(--sapin)}.sapin.bg{background-color:#007d69;background-color:var(--sapin)}.sapin.dialog-box,.sapin.dialog-box .dialog-container-img{background-color:#007d69!important;background-color:var(--sapin)!important}.sapin .mybutton{color:#007d69;color:var(--sapin)}.sapin .mybutton:not(.disabled):hover{background-color:#007d69;background-color:var(--sapin);color:#fff}.sapin .mybutton.disabled{background-color:color-mix(in srgb,#fff 50%,#007d69);background-color:color-mix(in srgb,#fff 50%,var(--sapin))}.sapin.mybutton{color:#007d69!important;color:var(--sapin)!important}.sapin.mybutton:not(.disabled):hover{background-color:#007d69!important;background-color:var(--sapin)!important;color:#fff!important}.sapin.mybutton.disabled{background-color:color-mix(in srgb,#fff 50%,#007d69)!important;background-color:color-mix(in srgb,#fff 50%,var(--sapin))!important}.rose_fonce.color{color:#cd5a96;color:var(--rose_fonce)}.rose_fonce.bg{background-color:#cd5a96;background-color:var(--rose_fonce)}.rose_fonce.dialog-box,.rose_fonce.dialog-box .dialog-container-img{background-color:#cd5a96!important;background-color:var(--rose_fonce)!important}.rose_fonce .mybutton{color:#cd5a96;color:var(--rose_fonce)}.rose_fonce .mybutton:not(.disabled):hover{background-color:#cd5a96;background-color:var(--rose_fonce);color:#fff}.rose_fonce .mybutton.disabled{background-color:color-mix(in srgb,#fff 50%,#cd5a96);background-color:color-mix(in srgb,#fff 50%,var(--rose_fonce))}.rose_fonce.mybutton{color:#cd5a96!important;color:var(--rose_fonce)!important}.rose_fonce.mybutton:not(.disabled):hover{background-color:#cd5a96!important;background-color:var(--rose_fonce)!important;color:#fff!important}.rose_fonce.mybutton.disabled{background-color:color-mix(in srgb,#fff 50%,#cd5a96)!important;background-color:color-mix(in srgb,#fff 50%,var(--rose_fonce))!important}.or.color{color:#f5d750;color:var(--or)}.or.bg{background-color:#f5d750;background-color:var(--or)}.or.dialog-box{color:#cd5a96!important;color:var(--rose_fonce)!important}.or.dialog-box,.or.dialog-box .dialog-container-img{background-color:#f5d750!important;background-color:var(--or)!important}.or .mybutton{color:#cd5a96;color:var(--rose_fonce)}.or .mybutton:not(.disabled):hover{background-color:#cd5a96;background-color:var(--rose_fonce);color:#fff}.or .mybutton.disabled{background-color:color-mix(in srgb,#fff 50%,#cd5a96);background-color:color-mix(in srgb,#fff 50%,var(--rose_fonce))}.or.mybutton{color:#cd5a96!important;color:var(--rose_fonce)!important}.or.mybutton:not(.disabled):hover{background-color:#cd5a96!important;background-color:var(--rose_fonce)!important;color:#fff!important}.or.mybutton.disabled{background-color:color-mix(in srgb,#fff 50%,#cd5a96)!important;background-color:color-mix(in srgb,#fff 50%,var(--rose_fonce))!important}.red.color{color:red;color:var(--red)}.red.bg{background-color:red;background-color:var(--red)}.red.dialog-box,.red.dialog-box .dialog-container-img{background-color:red!important;background-color:var(--red)!important}.red .mybutton{color:red;color:var(--red)}.red .mybutton:not(.disabled):hover{background-color:red;background-color:var(--red);color:#fff}.red .mybutton.disabled{background-color:color-mix(in srgb,#fff 50%,red);background-color:color-mix(in srgb,#fff 50%,var(--red))}.red.mybutton{color:red!important;color:var(--red)!important}.red.mybutton:not(.disabled):hover{background-color:red!important;background-color:var(--red)!important;color:#fff!important}.red.mybutton.disabled{background-color:color-mix(in srgb,#fff 50%,red)!important;background-color:color-mix(in srgb,#fff 50%,var(--red))!important}.action{position:relative;z-index:100}.action .info_sound{left:70px;position:fixed;top:50px}.action .info_sound img{cursor:pointer;height:42px;width:42px}.indice{margin-left:30px;position:fixed;right:70px;top:50px;z-index:10}@media(max-width:calc(768px - 1px)){.indice{right:30px}}.indice .indice-container{font-size:23px;height:calc(100vh - 170px);line-height:30px;max-width:813px;overflow:auto;position:relative;top:70px}.indice .indice-container .indice-header{background-color:#f5d750;background-color:var(--or);border-top-left-radius:20px;border-top-right-radius:20px;color:#cd5a96;color:var(--rose_fonce);font-weight:600;padding:10px 30px}.indice .indice-container .indice-content{background-color:#64c3b9;background-color:var(--menthe);border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:30px 35px}.indice .indice-container .indice-content .indice-text{color:#fff;font-weight:600}.indice .indice-container .indice-content .indice-text:not(:last-child){margin-bottom:14px}a,button{border:none;box-shadow:none;color:inherit;cursor:pointer;outline:none!important;text-decoration:none}a.mybutton,button.mybutton{background-color:#fff;border:1px solid #0000;border-radius:30px;color:#007d69;color:var(--sapin);font-size:17px;font-weight:700;padding:10px 20px}a.mybutton.transition,button.mybutton.transition{transition:background-color 0s .6s}a.mybutton:not(.disabled):hover,button.mybutton:not(.disabled):hover{background-color:#007d69;background-color:var(--sapin);border:1px solid #fff;color:#fff}a.mybutton.disabled,button.mybutton.disabled{background-color:color-mix(in srgb,#fff 50%,#007d69);background-color:color-mix(in srgb,#fff 50%,var(--sapin));cursor:not-allowed}a.mybutton.indice,button.mybutton.indice{background-color:#f5d750;background-color:var(--or);border-bottom-left-radius:0;box-shadow:2px 2px 5px rgba(0,0,0,.502);color:#cd5a96;color:var(--rose_fonce);font-size:20px;height:42px;padding:0;width:117px}a.mybutton.indice:not(.disabled):hover,button.mybutton.indice:not(.disabled):hover{background-color:#cd5a96;background-color:var(--rose_fonce);border:1px solid #f5d750;border:1px solid var(--or);color:#fff}a.mybutton.indice.disabled,button.mybutton.indice.disabled{background-color:#d3d3d3;color:gray}.center-screen{align-items:center;display:flex;height:100%;justify-content:center;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:20}@media(max-width:calc(768px - 1px)){.center-screen{align-items:flex-end}.center-screen .dialog-container{height:70%;max-height:750px;padding:0}.center-screen .dialog-container .dialog-box{border-bottom-left-radius:0;border-bottom-right-radius:0}}.center-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bottom-screen{bottom:10%;left:50%;position:fixed;transform:translateX(-50%);width:100%}.bottom-screen.dialog{max-width:727px}.dialog-container{display:grid;height:auto;max-width:1060px;position:relative;width:100%}@media(max-width:calc(768px - 1px)){.dialog-container{padding:0 15px}}.dialog-container.intro{max-width:658px}.dialog-container.dialog{max-width:727px}.dialog-container.question{height:586px;top:10px}.dialog-container .dialog-box{background-color:#007d69;background-color:var(--sapin);border-radius:21px;box-shadow:2px 2px 5px rgba(0,0,0,.502);box-sizing:border-box;color:#fff;cursor:default;font-size:13px;grid-area:1/1;padding:30px 80px;width:100%}@media(max-width:calc(768px - 1px)){.dialog-container .dialog-box{padding:25px 35px!important}}.dialog-container .dialog-box.question{padding:45px 20px 45px 35px}.dialog-container .dialog-box.error{align-items:center;background-color:red;display:flex;flex-direction:column;font-size:20px;height:199px;padding:0;width:564px}.dialog-container .dialog-box.error button{font-size:13px}.dialog-container .dialog-box.move:first-child{z-index:3}.dialog-container .dialog-box.move:nth-child(2){transform:translate(18px,-18px);z-index:2}@media(max-width:calc(768px - 1px)){.dialog-container .dialog-box.move:nth-child(2){transform:translateY(-18px)}}.dialog-container .dialog-box.move:nth-child(3){transform:translate(36px,-36px);z-index:1}@media(max-width:calc(768px - 1px)){.dialog-container .dialog-box.move:nth-child(3){transform:translateY(-36px)}}.dialog-container .dialog-box .dialog-container-img{background-color:#007d69;background-color:var(--sapin);border:5px solid #fff;border-radius:50px;height:78px;overflow:hidden;position:absolute;right:40px;top:-50px;width:78px}.dialog-container .dialog-box .dialog-container-img img{cursor:default;object-fit:cover}.dialog-container .dialog-box .personnage{font-size:23px;font-weight:700}.dialog-container .dialog-box p{line-height:16px}
/*# sourceMappingURL=main.b2c40ab1.css.map*/