:root{--zGold:#e2bc52;--zGoldLight:#f2e6b3;--zGoldDark:#5c4d23;--zBgBlue:rgba(18,22,44,0.95);--zBgBlueHover:#12162c}@font-face{font-family:"Triforce";src:url(/static/media/Triforce.d9304d4b.ttf)}*{text-align:center;font:14px "Montserrat",sans-serif;color:#b9b9b9;font-weight:700}.home-container{display:flex;justify-content:center;flex-direction:column;width:50%;margin:0 auto}#root{margin:10px 0;padding:0;width:100%;text-align:center}h1{font-size:40px;text-shadow:2px 2px 10px rgba(0,0,0,.8);font-weight:700;color:#fff}h1,h2{font-family:"Triforce";text-align:center}h2{font-size:30px;color:var(--zGold)}h3{font-family:"Triforce";text-align:center;font-size:16px}.span-gold,.span-gold>*,h3{font-weight:700;color:var(--zGold)}.span-white,.span-white>*{color:#fff;font-weight:700}a:visited{text-decoration:none;color:#000}hr{width:80%;margin:25px 10%;text-align:center;border-top:1px solid #d3d3d3}body{background-attachment:fixed;margin:0;padding:0;text-align:-webkit-center;background-image:url(/static/media/bg.39e0de0a.jpg);background-repeat:no-repeat;background-size:cover}body .dark-mode{background-color:#121212}.dark-mode{background-color:#1e1e1e;color:#e0e0e0}.lpsle{width:100%;text-align:center;display:inline-block}.pub-mobile{display:block;max-height:160px}.pub-rail-droit,.pub-rail-gauche{display:none}@media (min-width:1200px){.pub-mobile{display:none}.pub-rail-droit,.pub-rail-gauche{display:block;position:fixed;top:50%;transform:translateY(-50%);width:160px;zIndex:100}.pub-rail-gauche{left:0}.pub-rail-droit{right:0}}@media screen and (max-width:950px){#root{width:90%}.home-container{width:100%}}@media screen and (max-width:850px){*,h1,h2{font-size:16px}h3{font-size:12px}.lpsle{width:90%;font-size:14px}}.header{height:200px;display:flex;align-items:center;justify-content:space-between;position:relative}.image-container{overflow:hidden;display:inline-block;position:relative;width:100%;height:100%}.image-container-div{display:flex;justify-content:center;align-items:center;height:100%}.zoom-image{transition:transform .5s ease;height:200px}.zoom-image:hover{transform:scale(1.2)}.language-switcher{position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:100}.lang-selected{background:var(--zBgBlue);border:2px solid var(--zGold);border-radius:8px;color:var(--zGold);font-size:1rem;padding:6px 12px;cursor:pointer;white-space:nowrap;transition:background .2s}.lang-selected:hover{background:var(--zBgBlueHover)}.lang-dropdown{position:absolute;right:0;top:calc(100% + 6px);background:var(--zBgBlue);border:2px solid var(--zGold);border-radius:8px;list-style:none;margin:0;padding:4px 0;min-width:140px;box-shadow:0 4px 12px rgba(0,0,0,.4)}.lang-option{padding:8px 16px;cursor:pointer;color:#fff;font-size:1rem;transition:background .2s}.lang-option:hover{background:rgba(255,215,0,.2)}.lang-option.active{color:var(--zGold);font-weight:700}.home ul{flex-direction:column;width:100%;padding:0}.home li,.home ul{display:flex;align-items:center}.home li{height:75px;list-style-type:none;width:50%;justify-content:center;margin:10px 0;background-color:#d3af4e;border-radius:10px;box-shadow:3px 3px 5px 1px #142513;border:5px double var(--zGoldDark);transition:background-color .5s,color .5s}.home li:not(.soon){position:relative;overflow:hidden}.home li:hover:not(.soon){color:#000;box-shadow:4px 4px 8px 2px #0e1a0b;cursor:pointer;transform:scale(1.05);transition:background-color .5s,color .5s,transform .5s,box-shadow .5s}.home li:not(.soon):before{content:"";position:absolute;top:0;right:-75%;width:50%;height:100%;background:linear-gradient(120deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.2));transform:skewX(-25deg);pointer-events:none}.home li:hover:not(.soon):before{animation:shine .5s ease-in-out}@keyframes shine{0%{right:-75%}to{right:125%}}.home li span{border-right:5px solid #000;position:relative;display:flex;width:100px;justify-content:center}.home li span img{height:50px;width:auto;margin:0 10px;border-right:5px;position:relative}.home li a{text-decoration:none;color:var(--zGoldDark);font-size:2em;font-weight:700;font-family:"Triforce";src:url(/static/media/Triforce.d9304d4b.ttf);display:flex;height:100%;width:100%;justify-content:center;align-items:center;margin:5px 0}.soon{position:relative;background-color:#ad9a66!important}.soon,.soon *{cursor:not-allowed}.soon:after{content:"SOON";position:absolute;top:-10px;right:-15px;background-color:#a38228;color:#fff;font-size:10px;font-weight:700;padding:5px 10px;border-radius:10px}@media screen and (max-width:950px){.home li{width:90%}}.saisie{background-color:var(--zBgBlue);border:5px solid var(--zGold);border-radius:10px;margin:10px 0}.saisie-title{display:inline-flex;height:48px;align-items:center;padding:5px}.saisie-title img{height:48px}.life{display:flex;text-align:center;justify-content:center;align-items:center}.heart{height:24px}.heart,.link{display:inline-flex;align-items:center}.link{height:48px;margin:0 10px}#myInput{box-sizing:border-box;font-size:16px;padding:14px 0;margin:10px 0;border:none;border-bottom:1px solid #ddd;width:80%;background-color:var(--zBgBlue);color:var(--zGold)}.dark-mode #myInput{background-color:#2e2e2e;color:#e0e0e0}#myInput:focus{outline:3px solid #ddd}#myInput::placeholder{color:var(--zGold)}.dropdown{width:80%;text-align:center;position:relative;display:inline-block}.dropdown-content{padding:10px;margin:0}.dropdown-input{display:none;position:absolute;background-color:var(--zBgBlue);width:70%;border:1px solid #ddd;z-index:1;text-align:center;padding:0;left:0;right:0;margin:0 auto;max-height:300px;height:auto;overflow-y:scroll}.dropdown-input-div{display:inline-flex;padding:3% 2.5%;text-decoration:none;margin:0;width:95%;cursor:pointer;align-items:center;height:24px;color:var(--zGold);text-align:left}.dropdown-input-div:hover{background-color:#e6e6e6}.dropdown-input-item{height:24px;display:flex;align-items:center}.dropdown-input-item span{color:var(--zGold);text-align:left}.dropdown-input-item-img{height:24px;width:24px;padding:0 10px 0 5px;display:flex;align-items:center;align-content:flex-start;justify-content:center}.dropdown-input-item-img img{height:100%;width:auto}.dropdown-content a:hover{background-color:#f1f1f1}.show{display:block}.no-results{display:inline-flex;height:40px;align-items:center;color:var(--zGold)}.saisie-find img{min-height:64px;max-height:200px;max-width:80%}.bounce-effect{animation:win-bounce 1.5s ease-out,shake 1.5s ease-out}@keyframes win-bounce{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.1) rotate(-5deg)}50%{transform:scale(.95) rotate(5deg)}65%{transform:scale(1.05) rotate(-3deg)}80%{transform:scale(.98) rotate(2deg)}to{transform:scale(1) rotate(0deg)}}.confetti{position:absolute;text-align:center;top:-10px;font-size:30px;z-index:9999;animation:fall 3s ease-in-out forwards}@keyframes fall{0%{transform:translateY(-100px) rotate(0deg)}to{transform:translateY(100vh) rotate(1turn)}}.grille{margin:20px 0 10px;font-size:8px;padding:2% 5%;background-color:rgba(0,0,0,.4);border-radius:50px;box-shadow:0 0 12px 18px rgba(0,0,0,.4)}.grille-row{display:flex;justify-content:space-around;margin:5px 0;position:relative}.grille-row-head div{color:#8f8f8f;font-weight:700;border-bottom:2px solid #e0e0e0;padding:10px}.grille-col{justify-content:center;justify-content:space-around}.grille-cell,.grille-col{display:inline-flex;flex:1 1;margin:0 5px;align-items:center}.grille-cell{background-color:grey;color:#000;font-size:12px;padding:10px;max-width:100px;height:100px;width:10px;border-radius:5px;border:2px solid #e0e0e0;transform:translateY(20px);animation:appear .5s forwards;opacity:0}.grille-cell,.grille-cell-detail{justify-content:center;flex-wrap:wrap}.grille-cell-detail{display:flex;align-items:center}.grille-cell-detail span{width:100%;font-size:11px;display:flow;color:#000}.grille-row-large{margin-top:20px;width:100%;text-align:center}.grille-cell-large,.grille-row-large{display:flex;align-items:center;justify-content:center}.grille-cell-large{height:100px;width:50%;padding:2% 0;font-size:.9em;border-radius:10px;transform:translateY(20px);animation:appear .5s forwards;opacity:0;position:relative;overflow:hidden}.grille-cell-large:after{content:"";position:absolute;top:50%;left:50%;width:100px;height:100px;transform:translate(-50%,-50%);background-image:url(/static/media/triforce3.44dc65ba.png);background-size:contain;background-repeat:no-repeat;opacity:.15;pointer-events:none;filter:brightness(0) blur(1px)}.grille-cell-large-detail{display:flex;width:100%;height:100%}.grille-cell-large-detail-img,.grille-cell-large-detail-nom{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center}.grille-cell-large-detail img{display:inline-flex;align-items:center;max-width:100px;max-height:100px;height:auto;width:auto}.grille-row-large .grille-cell-large:first-child,.grille-row .grille-cell:first-child{animation-delay:.3s}.grille-row .grille-cell:nth-child(2){animation-delay:.6s}.grille-row .grille-cell:nth-child(3){animation-delay:.9s}.grille-row .grille-cell:nth-child(4){animation-delay:1.2s}.grille-row .grille-cell:nth-child(5){animation-delay:1.5s}.grille-row .grille-cell:nth-child(6){animation-delay:1.8s}.grille-row .grille-cell:nth-child(7){animation-delay:2.1s}.grille-cell img{width:auto;height:48px}.red{background-color:#ff4b3a;border:2px solid #cc2e1a;border-radius:8px;box-shadow:0 6px 10px rgba(0,0,0,.5)}.red,.red:hover{transition:all .2s ease}.red:hover{background-color:#e8422e;box-shadow:0 6px 14px rgba(204,46,26,.5);transform:translateY(-2px)}.green{background-color:#4caf50;border:2px solid #388e3c;border-radius:8px;transition:all .2s ease;box-shadow:0 6px 10px rgba(0,0,0,.5)}.green:hover{background-color:#43a047;box-shadow:0 6px 14px rgba(56,142,60,.5);transform:translateY(-2px)}.orange{background-color:#f1a54e;border:2px solid #d1893a;border-radius:8px;transition:all .2s ease;box-shadow:0 6px 10px rgba(0,0,0,.5)}.orange:hover{background-color:#e2953b;box-shadow:0 6px 14px rgba(209,137,58,.5);transform:translateY(-2px)}.after img,.before img{height:24px;width:auto;padding:0;margin:0;position:absolute;bottom:5%;right:5%}@keyframes appear{to{opacity:1;transform:translateY(0)}}@media screen and (max-width:950px){.grille,.grille-cell,.grille-row,.grille-row-head,.grille-row-head div{font-size:.9em}.grille-cell-large,.grille-row-large{width:90%}}@media screen and (max-width:850px){.grille,.grille-cell,.grille-row,.grille-row-head,.grille-row-head div{font-size:.9em}.grille-cell-large,.grille-row-large{width:100%}}.countdown{padding:2% 0;font-size:.9em;background-color:var(--zBgBlue);border:5px solid var(--zGold);border-radius:10px}.countdown span{font-size:36px;color:#707070;font-weight:700}.prev{display:inline-block;padding:2% 0}.rules{font-size:8px;padding:2% 5%;background-color:var(--zBgBlue);border:5px solid var(--zGold);border-radius:10px;margin:10px 0;color:#fff}.rules p{color:#e0e0e0}.nav{padding:0;height:48px;margin:0 0 25px}.nav,.nav-item{display:flex;justify-content:center;align-items:center}.nav-item{height:44px;width:44px;margin:5px;background-color:var(--zGold);padding:5px;border-radius:10px;border:4px solid var(--zBgBlue)}.nav-item:hover{border-color:var(--zGoldDark);background-color:var(--zGoldLight);transition:background-color .5s,color .5s}.nav-item-link{height:90%;display:flex;justify-content:center;align-items:center;margin:0 5px}.nav img{cursor:pointer;height:100%;width:auto;filter:brightness(0);transition:filter .2s}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:99}.modal{background:#e7e7e7;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;width:50%;font-size:.9em;background-color:var(--zBgBlue);border:5px solid var(--zGold);border-radius:10px;color:#fff;margin:0;max-height:80%;overflow-x:auto}.modal-rev{display:block;width:100%}.modal-rev,.modal-rev *{text-align:left}.close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;height:48px!important}.close-button:hover{color:red}.guess{padding:2% 0;font-size:.9em;background-color:var(--zBgBlue);border:5px solid var(--zGold);border-radius:10px}.guess-img{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;height:20em}.guess-img img{width:auto;height:auto;max-width:100%;max-height:100%}.guess-hint,.guess-img img{display:inline-flex;align-items:center}.guess-hint{margin-top:30px;margin-right:10px;flex-direction:column;justify-content:center;height:100%}.guess-hint span{display:inline-flex;align-items:center;justify-content:center;min-width:75px;padding:7px 15px;background-color:var(--zGold);color:var(--zBgBlue);border:2px solid #664f2d;border-radius:5px}.guess-container .img-character{max-width:90%;width:auto;height:20em;padding:10px}.blur-0{filter:brightness(0) blur(10px)}.blur-1{filter:brightness(0) blur(8px)}.blur-2{filter:brightness(0) blur(6px)}.blur-3{filter:brightness(0) blur(4px)}.blur-4{filter:brightness(0) blur(2px)}.blur-5{filter:brightness(0) blur(0)}.blur-6{filter:brightness(.01) blur(0)}.blur-7{filter:brightness(.02) blur(0)}.blur-8{filter:brightness(.03) blur(0)}.blur-9{filter:brightness(.1) blur(0)}.hint-clickable{font-weight:700;padding:4px;transition:.2s ease;cursor:pointer}.hint-disabled{cursor:not-allowed;color:grey;opacity:.6}@media screen and (max-width:850px){.guess,.guess-cell,.guess-row,.guess-row-head,.guess-row-head div{font-size:.9em}}.share{margin-top:20px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.share-container{width:50%;padding:2% 0;font-size:.9em;background-color:var(--zBgBlue);border:5px solid var(--zGold);border-radius:10px}.share-item a{display:inline-flex;margin:0 1%;text-align:center;align-items:center;flex-direction:column}.share-item img,.share-item span{display:flex;max-height:48px;cursor:pointer}.share-item span{font-size:.9em;color:#a0a0a0}.socials{padding:2% 0;font-size:.9em}.socials-item{display:inline-block;margin:0 1%}.socials-item img{max-height:48px;cursor:pointer}.footer{display:inline-block;width:100%;padding:2% 0}.footer,.footer a{font-size:.9em}.footer-links{display:flex;justify-content:center;align-items:center;grid-gap:20px;gap:20px;height:24px}.footer-links a{color:var(--zGold)}.privacypolicy{font-size:.9em;background-color:var(--zBgBlue);border:5px solid var(--zGold);border-radius:10px;padding:20px}.privacypolicy *{text-align:left}.privacypolicy span,.privacypolicy strong{color:var(--zGold)}.about{font-size:.9em;background-color:var(--zBgBlue);border:5px solid var(--zGold);border-radius:10px;padding:20px}.about *{text-align:left}.about span,.about strong{color:var(--zGold)}.about-disclaimer{margin-top:40px;padding:12px 16px;border-left:3px solid gold;font-size:.85rem;opacity:.7;font-style:italic}.contact{font-size:.9em;background-color:var(--zBgBlue);border:5px solid var(--zGold);border-radius:10px;padding:20px}.contact *{text-align:left}.contact h1{margin-bottom:20px}.contact a,.contact h1,.contact span,.contact strong{color:var(--zGold)}.contact a{text-decoration:none}.contact a:hover{text-decoration:underline}.contact{max-width:600px;margin:0 auto;padding:40px 20px;text-align:center}.contact h1{margin-bottom:24px}.contact p{margin-bottom:16px;line-height:1.6;opacity:.9}.contact-links{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin:32px auto;max-width:320px}.contact-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 20px;border-radius:10px;text-decoration:none;color:#fff;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);transition:background .2s,transform .2s;font-size:1rem}.contact-item:hover{background:hsla(0,0%,100%,.12);transform:translateX(4px)}.contact-linkedin svg{color:#0077b5}.contact-github svg{color:#aaa}.contact-website svg{color:gold}.contact-response{margin-top:32px;font-size:.85rem;opacity:.6;font-style:italic}.terms{font-size:.9em;background-color:var(--zBgBlue);border:5px solid var(--zGold);border-radius:10px;padding:20px}.terms *{text-align:left}.terms span,.terms strong{color:var(--zGold)}.terms-disclaimer{margin-top:40px;padding:12px 16px;border-left:3px solid gold;font-size:.85rem;opacity:.7;font-style:italic}
/*# sourceMappingURL=main.c532fdfc.chunk.css.map */