.relanceIcon{width:16px;height:16px;fill:#fff}#dicesXDiv{align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin:0 auto;width:373px;padding:25px 25px 75px;border:1px solid var(--cNoir5);position:relative;overflow:hidden;border-radius:11px;cursor:default}#infoDiv{position:absolute;bottom:0;left:0;width:100%}#totalGrille>span#badgesInfo,#infoDiv>span#relanceInfo,#infoDiv>span#figurixInfo{position:absolute;bottom:35px;left:35px;font-size:12px;color:var(--cNoir3);pointer-events:none;font-style:italic;user-select:none}#infoDiv>span#relanceInfo>span{font-size:200%;font-weight:700}#infoDiv>span#figurixInfo{left:100px;right:100px;text-align:center}#totalGrille>span#badgesInfo{left:50px;right:50px;text-align:center;bottom:0}#badgesInfo.badgesInfoAnimation{animation:badgesInfoAnimation 1s ease-out}@keyframes badgesInfoAnimation{0%{opacity:0;transform:scale(.8)}25%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}#figurixInfo.scoreAnimation{animation:infoAnimation 1s ease-out}#dicesDiv{display:flex;flex-wrap:nowrap;width:fit-content;flex-direction:column;margin:auto;justify-content:space-evenly;gap:25px;align-items:center}.btn{padding:.5rem 1rem;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:5px;min-height:36px}.btn:disabled{opacity:.5;cursor:not-allowed}@keyframes diceRoll{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.1)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@media (max-width: 640px){.diceControls{flex-direction:column;width:100%}.btn{width:100%;justify-content:center}}#dicesXDiv>span{position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;line-height:0;touch-action:none}#dicesXDiv.selectionOk>span{cursor:pointer}#dicesXDiv.dragDiceOn:active{cursor:pointer!important}#dicesXDiv>span>svg.deSvgRelance{display:block;position:absolute;top:5%;left:5%;width:90%;height:90%;z-index:80;pointer-events:none;opacity:0;transition:.3s}#dicesXDiv.relance-all>span>svg.deSvgRelance,#dicesXDiv>span.relance>svg.deSvgRelance{opacity:.1;transition:.3s}#dicesXDiv.relance-all>span>svg,#dicesXDiv>span.relance>svg{animation:deRotateSI .25s linear forwards;transition:.3s}#dicesXDiv.relance-all>span>svg .deFond,#dicesXDiv>span.relance>svg .deFond{filter:blur(1px)}#dicesXDiv.relance-all>span>svg .deBordure,#dicesXDiv>span.relance>svg .deBordure{filter:grayscale(1)}#dicesXDiv.relance-all>span>svg g,#dicesXDiv>span.relance>svg g{opacity:.5}.relanceDes{filter:grayscale(.9);animation:deRotateSI .5s linear infinite}.deSvgRotate{animation:deRotateSI .5s linear infinite}@keyframes deRotate1{0%{transform:rotate(0);opacity:1}95%{transform:rotate(-750deg)}to{transform:rotate(-720deg)}}@keyframes deRotate2{0%{transform:rotate(0);opacity:1}95%{transform:rotate(-690deg)}to{transform:rotate(-720deg)}}@keyframes deRotate3{0%{transform:rotate(0);opacity:1}95%{transform:rotate(-735deg)}to{transform:rotate(-720deg)}}@keyframes deRotate4{0%{transform:rotate(0);opacity:1}95%{transform:rotate(-705deg)}to{transform:rotate(-720deg)}}@keyframes deRotate5{0%{transform:rotate(0);opacity:1}95%{transform:rotate(750deg)}to{transform:rotate(720deg)}}@keyframes deRotate6{0%{transform:rotate(0);opacity:1}95%{transform:rotate(690deg)}to{transform:rotate(720deg)}}@keyframes deRotate7{0%{transform:rotate(0);opacity:1}95%{transform:rotate(735deg)}to{transform:rotate(720deg)}}@keyframes deRotate8{0%{transform:rotate(0);opacity:1}95%{transform:rotate(705deg)}to{transform:rotate(720deg)}}@keyframes deRotateX1{0%{transform:rotate(0);filter:grayscale(.9);opacity:1}95%{transform:rotate(-50deg);filter:grayscale(.7)}to{transform:rotate(0);filter:grayscale(0)}}@keyframes deRotateX2{0%{transform:rotate(0);filter:grayscale(.9);opacity:1}95%{transform:rotate(-45deg);filter:grayscale(.7)}to{transform:rotate(0);filter:grayscale(0)}}@keyframes deRotateX3{0%{transform:rotate(0);filter:grayscale(.9);opacity:1}95%{transform:rotate(-40deg);filter:grayscale(.7)}to{transform:rotate(0);filter:grayscale(0)}}@keyframes deRotateX4{0%{transform:rotate(0);filter:grayscale(.9);opacity:1}95%{transform:rotate(-35deg);filter:grayscale(.7)}to{transform:rotate(0);filter:grayscale(0)}}@keyframes deRotateX5{0%{transform:rotate(0);filter:grayscale(.9);opacity:1}95%{transform:rotate(50deg);filter:grayscale(.7)}to{transform:rotate(0);filter:grayscale(0)}}@keyframes deRotateX6{0%{transform:rotate(0);filter:grayscale(.9);opacity:1}95%{transform:rotate(45deg);filter:grayscale(.7)}to{transform:rotate(0);filter:grayscale(0)}}@keyframes deRotateX7{0%{transform:rotate(0);filter:grayscale(.9);opacity:1}95%{transform:rotate(40deg);filter:grayscale(.7)}to{transform:rotate(0);filter:grayscale(0)}}@keyframes deRotateX8{0%{transform:rotate(0);filter:grayscale(.9);opacity:1}95%{transform:rotate(35deg);filter:grayscale(.7)}to{transform:rotate(0);filter:grayscale(0)}}@keyframes deRotateSI{0%{transform:rotate(0)}to{transform:rotate(-10deg)}}@keyframes dicesBgAnimation{0%{opacity:0;transform:scale(1.1) rotate(-45deg)}25%{opacity:.25;transform:scale(1.2) rotate(0)}to{opacity:1;transform:scale(1.2) rotate(0)}}canvas.dicesBg{position:absolute;width:500px;height:500px;pointer-events:none;z-index:-2;animation:dicesBgAnimation 1s ease forwards;transform-origin:center center}canvas.dicesBg.dicesBgOld{z-index:-3}canvas.dicesFx{z-index:-1}body.tutoriel-ouvert{overflow:hidden;position:fixed;width:100%;height:100%}.popupDiv{position:fixed;inset:0;background:linear-gradient(0,#5af4,#fffc);display:flex;justify-content:center;align-items:flex-start;z-index:1000;backdrop-filter:blur(8px);cursor:pointer;overscroll-behavior:contain;padding-top:20px}.popup{background-color:#fff;color:#333;box-shadow:0 4px 20px #0006;border-radius:11px;border:1px solid #333;width:373px;max-height:80vh;overflow-y:auto;animation:popupAnime .3s ease-out;cursor:default}@keyframes popupAnime{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.popupHeaderDiv{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 0;border-radius:8px 8px 0 0;position:relative}.popupHeaderDiv h2{margin:0;font-size:18px;font-weight:700;font-style:normal;text-shadow:none}.popupCloseBt{background:none;border:none;font-size:32px;color:#888;cursor:pointer;padding:4px;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all .2s;position:absolute;top:12px;right:12px;line-height:1}.popupCloseBt:hover{background-color:#eee;color:#000}.popupContentDiv{padding:20px}.popupActionDiv{padding:16px 20px 20px;display:flex;flex-direction:column;gap:8px;border-top:1px solid #CCC;border-radius:0 0 8px 8px}.tutorielTxtDiv p{line-height:1.3;margin:0 0 12px;font-size:15px}.tutorielTxtDiv p:last-child{margin-bottom:0}.tutorielVideoDiv,.tutorielImgDiv{margin-top:20px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.tutorielImgDiv img,.tutorielVideoDiv video{width:100%;height:auto}.popupActionDiv button{padding:12px 20px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:block;text-align:left;width:fit-content;margin-bottom:8px;background-color:#eee;color:#333;border:1px solid #444}.popupActionDiv button:last-child{margin-bottom:0}.popupActionDiv button:hover{background-color:#ccc;border-color:#000}@media (max-width: 768px){.popup{max-width:90vw;min-width:320px;max-height:90vh;margin:20px}.popupHeaderDiv{padding:16px 20px 12px}.popupHeaderDiv h2{font-size:1.2em}.popupContentDiv{padding:20px}.tutorielImgDiv{flex-direction:column;align-items:center}.tutorielImgDiv img{max-width:100%}}@media (max-width: 480px){.popup{max-width:95vw;max-height:95vh}.tutorielTxtDiv p{font-size:14px}.popupHeaderDiv h2{font-size:1.1em}}.popupCloseBt:focus,.popupActionDiv button:focus{outline:2px solid #666;outline-offset:2px}@media (prefers-reduced-motion: reduce){.popup{animation:none}.popupActionDiv button{transition:none}}#resultatScore{font-family:ChivoMono-SemiBold,monospace;font-size:90px;color:var(--cNoir2);font-weight:700;text-shadow:4px 4px 10px #0008;height:123px;border-bottom:1px solid var(--cNoir5);margin:-8px 0 19px;width:373px;text-align:center}#resultatScoreDiv{display:flex;flex-direction:column;align-items:center}.vignetteContainer{display:flex;width:100%;border:1px solid var(--cNoir5);border-radius:11px;height:72px;margin-bottom:20px}.vignette{flex:1;width:50%;padding:0;text-align:center;margin:-5px 0}.vignetteLabel{font-family:ChivoMono-SemiBold,monospace;font-size:12px;font-weight:400;color:var(--cNoir3);text-transform:uppercase}.vignetteValue{font-family:ChivoMono-SemiBold,monospace;font-size:40px;color:var(--cNoir2);font-weight:700;text-shadow:2px 2px 7px #0005;margin-bottom:-10px}.vignetteValue.vignetteOk{color:var(--cOk_t)}.vignetteValue.vignetteKo{color:var(--cRouge1)}.badgesSection{margin-bottom:30px}.badgesFlex{display:flex;gap:0;justify-items:center;flex-wrap:wrap;justify-content:flex-start;width:100%;margin:auto}.badgeItem{width:90px;height:90px;display:flex;align-items:center;justify-content:center;opacity:.15;transition:opacity .1s ease}.badgeHidden{opacity:0}.badgeSvg{width:100%;height:100%;object-fit:contain;transition:all .3s ease}.badgeOk{opacity:1}@keyframes badgeOkAnimation{0%{transform:scale(1)}15%{transform:scale(1.3)}80%{transform:scale(1.3)}to{transform:scale(1)}}.badgeBg1,.badgeBg2{width:70px;height:70px;border-radius:10px;position:absolute;z-index:-2}.badgeBg1{border-radius:28px;z-index:-1}#resultatExperienceDiv{font-family:ChivoMono-SemiBold,monospace;width:373px;margin:10px auto;border-bottom:1px solid var(--cNoir5);padding-top:10px;font-size:18px;text-align:center;height:105px}#resultatExperienceDiv>div{padding:10px 20px;font-weight:700}#resultatExperienceDiv>div:first-child{background-color:var(--cBlancTotal);color:var(--cBlanc2);min-width:150px;width:fit-content;margin:0 auto}#resultatExperienceDiv>div:last-child{color:var(--cNoir2);text-align:center;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-D49T-g1A.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-LightItalic-C2U8_szo.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-D3UCWjz4.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-nPtuWU9B.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Scada;src:url(/assets/RLpxK5Pv5qumeVJvzTQKbVvu-D-uCPra9.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Scada;src:url(/assets/RLp8K5Pv5qumeVrU6CEqT1bEZ_E4h6g-Dle_S1XR.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Noto Sans;src:url(/assets/o-0TIpQlx3QUlC5A4PNr4AyNYuyDzW1IPrie-BpvHf9P-.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans;src:url(/assets/o-0TIpQlx3QUlC5A4PNr4AyNYuyAzW1IPriezag-DgU5eTGZ.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Noto Sans;src:url(/assets/o-0TIpQlx3QUlC5A4PNr4Az5ZuyAzW1IPriezag-KZK3LWSl.woff2) format("woff2");font-weight:200;font-style:italic}:root{font-family:Verdana,monospace;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;min-width:320px}html{font-family:Verdana,Arial,sans-serif;--ffMono: Verdana, monospace;--fTitre: normal normal 700 32px "Scada", sans-serif;--fH1: normal normal 400 30px "Scada", sans-serif;--fH2: normal normal 400 22px "Scada", sans-serif;--fMenu14: normal normal 400 14px "Montserrat", sans-serif;--fCta16: normal normal 700 18px "Montserrat", sans-serif;--fCta20: normal normal 700 20px "Montserrat", sans-serif;--fLegend16: normal normal 400 20px "Scada", sans-serif;--fLight14: italic normal 200 14px "Noto Sans", Verdana, Geneva, Arial, sans-serif;--fText16: normal normal 400 16px Verdana, Geneva, Arial, sans-serif;--fItalic16: italic normal 400 16px Verdana, Geneva, Arial, sans-serif;--fAlerte16: italic small-caps 700 20px Verdana, Geneva, Arial, sans-serif}#gaucheDiv,#droiteDiv{width:373px}.tableauDiv{margin:0 auto;width:373px;user-select:none;color:var(--cNoir2);border-radius:11px;border:1px solid var(--cNoir5);overflow:hidden}.tableauDiv h3{font-size:20px;font-weight:700;margin:0;padding:10px;text-align:center}.tableauDiv div.tableauScoreDiv>div{border-top:1px solid var(--cNoir5);vertical-align:middle;width:100%;display:flex;justify-content:space-between;padding:10px 20px;font-weight:500}.tableauDiv div>div:first-child{border-top:none}.tableauDiv div>div.tableauScoreHero{border-top:1px solid var(--cNoir5);background:var(--cOk_b);color:#000}#divRelancer,#divNext,#divNewGame,#divRecommencer{display:block;width:373px;margin:10px 0;vertical-align:top;height:80px}#divRelancer button,#divNextTour button,#divNewGame button,#divRecommencer button,#btNewGrille{position:relative;display:inline-block;width:100%;height:60px;margin:10px 0;padding:10px;-webkit-user-select:none;user-select:none;vertical-align:center;color:var(--cVert5_t);border:0;border-radius:5px;background:var(--cVert5_a)}#btNewGrille{min-height:auto;padding:20px 0}#divNewGame button,#btNewGrille{background:var(--cVert5_a)}#divRecommencer button{color:var(--cRouge1_t);background:var(--cRouge5_a)}#divGrille table.tableRond #btLancer{font:var(--fCta20);text-align:center;text-transform:uppercase;opacity:.7;color:var(--cNoirY);border-radius:2px;background:var(--cVert5_a);filter:grayscale(.6)}#divGrille table.tableRond #btLancer.colChoixRelance{opacity:1;background:var(--de0a);filter:none}#divGrille table.tableRond #btLancer.colChoixRelance:hover,#divRelancer button:hover,#divNext button:hover,#divNewGame button:hover,#btNewGrille:hover{transition:.3s;border-radius:5px;background:var(--cVert5_ah)}#divRecommencer button:hover{transition:.3s;color:var(--cRouge1_t);background:var(--cRouge5_ah)}#divRelancer.disabledBlock button:hover,#divNext.disabledBlock button:hover,#divNewGame.disabledBlock button:hover{color:var(--cVert5_t)!important;background:var(--cRoulette1_a)!important}#divRelancer button span:first-child,#divNext button span:first-child,#divNewGame button span:first-child,#divRecommencer button span:first-child,#btNewGrille span:first-child{font:var(--fCta20);display:block;text-align:center;text-transform:uppercase}#divNewGame button span:last-child,#divRecommencer button span:last-child{opacity:0}#divRelancer.disabledBlock button span:last-child,#divNewGame.disabledBlock button span:last-child,#divNext.disabledBlock button span:last-child,#divRecommencer.disabledBlock button span:last-child{opacity:0}#divRelancer.disabledBlock button:hover,#divNext.disabledBlock button:hover,#divNewGame.disabledBlock button:hover{cursor:default;transition:none;background:var(--cVert5_ah)}#divRelancer button:disabled,#divNext button:disabled,#divNewGame button:disabled,#divRecommencer button:disabled{visibility:hidden;display:none;opacity:0}html button{border:0}html button:hover{cursor:pointer;-webkit-appearance:button}html,.modeClair{--largeur: 1360px;--maxWidth: 760px;--cBg: #FFF;--cBg_b: #CCC;--cBgVert_s: linear-gradient(220deg, #EFD, #DFC);--cBgVert_b: #BCA;--cVert0: #F8FFE8;--cVert1: #E8FFD8;--cVert1_b: #CCC;--cVert2: #EFC;--cVert3: #CDA;--cVert3_t: #230;--cVert3_o: #BDAD;--cVert3_h: #AB7;--cVert3_ht: #000;--cVert3_b: #555;--cVert4: #BC8;--cVert4_t: #081100;--cVert5: #3C0;--cVert5_a: linear-gradient(to bottom, #6A1, #480 100%);--cVert5_ah: linear-gradient(to bottom, #6A1, #6A1 100%);--cVert5_t: #FFF;--cBlanc1: #FFF;--cBlancTotal: #123;--cBlancInjouable: #404240;--cBlanc2: #F0F0F0;--cBlanc3: #CCCFCC;--cBlanc4: #AAAFAA;--cBlanc5: #999C99;--cNoir1: #181818;--cNoir1_o: #18181855;--cNoir2: #282828;--cNoir3: #555;--cNoir4: #999;--cNoir5: #BBB;--cNoir3_a: linear-gradient(to bottom, #505858, #303838 100%);--cNoir3_ah: linear-gradient(to bottom, #505858, #505858 100%);--cNoir3_ahLight: linear-gradient(to bottom, #707878, #707878 100%);--cNoir3_at: #FFF;--cBleu1: #E8F0F8;--cBleu1_s: linear-gradient(220deg, var(--cBleu1), var(--cBleu1), var(--cBleu1), var(--cBleu3));--cBleu2_s: #D8E0E8;--cBleu3: #CEF;--cBleu3_b: #282828;--cBleu4: #06A;--cBleu4_a: linear-gradient(to bottom, #17B, #059 100%);--cBleu4_at: #F8F8FF;--cBleu4_h: #246;--cBleu4_ah: linear-gradient(to bottom, #17B, #17B 100%);--cBleu4_ht: #F8F8FF;--cBleu4_b: #113;--cBleu6: #0AF;--cBleu6_ah: linear-gradient(to bottom, #6EF, #6EF 100%);--cBleu6_t: #181818;--cViolet6: #A0F;--cViolet6_ah: linear-gradient(to bottom, #d79af2, #d79af2 100%);--cViolet6_ht: #000;--cViolet6_t: #FFF;--sAlerte_s: #DEC4C4;--cOk: #391;--cRouge1: #C30;--cRouge1_t: #FFF;--cRouge2: #C44;--cRouge3: #900;--cRouge5_a: linear-gradient(to bottom, #F50, #B20 100%);--cRouge5_ah: linear-gradient(to bottom, #F50, #F50 100%);--cTest: #ECF;--cTest_t: #000;--cTuto: #C6F;--cTuto_t: #000;--cTuto_ah: #d79af2;--cBlanc1_t: #181818;--cPlacehoder: #888;--cForm_s: #FFF;--cForm_b: #555;--bsCta: 0 7px 14px #3352, 0 3px 6px #0001;--cFormUsr: #EEFAFF;--cFormUsr_b: #334;--cFormUsr_h: #FFF;--cFormUsr_bf: #0AF;--cFormUsr_cb: #059;--cBleu7_t: #048;--cForm_bf: #3C0;--cForm_cb: #590;--cOk_b: #8F8;--cKo_b: #F88;--cLogo1: #EBF7E4;--cLogo2: #C6E9AF}html .fsOfficiel,html #fsOfficiel,html .user2,.modeClair .fsOfficiel,.modeClair #fsOfficiel,.modeClair .user2{--cVert0: #EEFAFF;--cVert1: #EEFAFF;--cVert1_b: #CCC;--cVert2: #DDF9FF;--cVert3: #BBD5DD;--cVert3_o: #BBD5DDDD;--cVert3_h: #77AFBB;--cVert3_b: #000;--cVert4: #88BACC;--cVert4_t: #000E11;--cVert5: #00C5CC;--cVert5_a: linear-gradient(to bottom, #17B, #059 100%);--cVert5_ah: linear-gradient(to bottom, #17B, #17B 100%);--cVert5_t: #F8F8FF;--cVert6: #004046;--cForm_bf: #00C5CC;--cForm_cb: #059}html,.modeClair{--cVert5l: #6B4;--cVert5h: #2A0;--cOk: #8E6;--cOk_t: #180;--cRoulette1_a: linear-gradient(to bottom, #BBE6EE, #AC9 100%);--cBleu4_o: #113B}#grilleDiv{margin:0 auto;width:373px;user-select:none}.grilleTable{width:100%;border-collapse:separate;border-spacing:0;color:var(--cNoir2);border-radius:11px;border:1px solid var(--cNoir5);background-color:transparent;background:linear-gradient(15deg,#ecefec,#c0c4c0) no-repeat,linear-gradient(0deg,#d8ddd8 0% 100%) no-repeat,linear-gradient(-15deg,#c0c4c0,#ecefec) no-repeat;background-size:65px 100%,65px 100%,65px 100%;background-position:306px 0,241px 0,176px 0;background-clip:padding-box}.grilleTable tr:first-child td:first-child{border-top-left-radius:10px}.grilleTable tr:first-child td:last-child{border-top-right-radius:10px}.grilleTable tr:last-child td:first-child{border-bottom-left-radius:10px}.grilleTable tr:last-child td:last-child{border-bottom-right-radius:10px}.grilleTable td,.grilleTable th{border-right:1px solid var(--cNoir5);border-bottom:1px solid var(--cNoir5);padding:3px 6px;text-align:center;vertical-align:middle;height:36px;width:65px;background-color:var(--cBlanc1)}.grilleTable tr td:first-child{width:176px}.grilleTable td.grilleTable td{font-family:ChivoMono-SemiBold,monospace}.grilleTable tr:first-child td,.grilleTable tr:first-child th{border-top:none}.grilleTable td:first-child,.grilleTable th:first-child{border-left:none}.grilleTable tr:last-child td,.grilleTable tr:last-child th{border-bottom:none}.grilleTable td:last-child,.grilleTable th:last-child{border-right:none}.grilleTable td.tdCaseLibelle,.grilleTable td.tdTotalLibelle,.grilleTable td.tdGrilleBonusLibelle{font-family:Verdana,monospace;padding-left:12px;position:relative}.grilleTable td.tdCaseLibelle span{display:block}.grilleTable2 td.tdCaseLibelle span,.grilleTable3 td.tdCaseLibelle span{font-size:14px}@media (min-width: 1300px){.grilleTable1 td.tdCaseLibelle span:last-child,.grilleTable2 td.tdCaseLibelle span:last-child,.grilleTable3 td.tdCaseLibelle span:last-child{position:absolute;top:8px;left:400px;width:200px;z-index:100;color:var(--cNoir4);font:var(--fLight14);text-align:left}}@media (max-width: 1299.999px){.grilleTable1 td.tdCaseLibelle span:last-child{display:none}.grilleTable2 td.tdCaseLibelle.tdAlerteLibelleOk span:last-child,.grilleTable3 td.tdCaseLibelle.tdAlerteLibelleOk span:last-child{font-size:12px;background:#efd;color:#000}.grilleTable2 td.tdCaseLibelletdAlerteLibelleKo span:last-child,.grilleTable3 td.tdCaseLibelle.tdAlerteLibelleKo span:last-child{opacity:0;visibility:hidden;font-size:12px}.grilleTable3 tr td.tdCaseLibelle{height:50px}}.totalSpan{font-size:16px}@font-face{font-family:ChivoMono-SemiBold;src:url(/assets/ChivoMono-SemiBold-Cn7HcTpU.ttf) format("truetype");font-weight:600;font-style:normal}#totalGrille{position:relative;font-family:ChivoMono-SemiBold,monospace;text-align:center;font-weight:700;margin:10px;width:373px;user-select:none}#totalGrille #totalGrilleSpan{font-family:ChivoMono-SemiBold,monospace;font-size:90px;color:#7777;font-weight:700;-webkit-text-stroke:1px var(--cNoir1);text-stroke:1px var(--cNoir1);text-shadow:4px 4px 10px #0008;display:inline-block}#totalGrille.totalGrilleFinal #totalGrilleSpan{animation:totalFinalAnimation .5s ease-out forwards}@keyframes totalFinalAnimation{0%{transform:scale(1);color:#7777}10%{transform:scale(.9);color:#777}to{transform:scale(1.2);color:#000}}#totalAjoutScore,#totalAjoutBonus{position:absolute;top:10%;right:4%;font-size:25px;color:var(--cNoir1);font-weight:700;opacity:0;pointer-events:none;transform:scale(.8) rotate(0);transition:all .1s ease}#totalAjoutBonus{top:unset;bottom:10%}@keyframes scoreAnimation{0%{opacity:0;transform:scale(.8) rotate(-15deg)}25%{opacity:.9;transform:scale(1.1) rotate(0)}50%{opacity:.7;transform:scale(1) rotate(-5deg)}75%{opacity:.7;transform:scale(1) rotate(-5deg)}to{opacity:0;transform:scale(.8) rotate(0)}}.scoreAnimation{animation:scoreAnimation 4s ease-out forwards}@keyframes infoAnimation{0%{opacity:0;transform:scale(.8)}40%{opacity:.9;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.grilleTable .trGrilleBonusRow td{background-color:var(--cBlancTotal);color:var(--cBlanc2)}.tdGrilleBonus{font-weight:700;padding:10px}.tdGrilleBonusBonusGagne,.tdGrilleBonusBonusPerdu{color:var(--cBlanc1)}.tdGrilleBonusBonusPerdu .bonusValue{font-weight:400}.tdGrilleBonusBonusEnCoursKo .bonusValue{color:var(--cKo_b);font:var(--fItalic16)}.bonusValue{font-weight:700}.bonusAnimation{position:absolute;background:var(--cNoir1);color:#fff;font-weight:700;font-size:14px;padding:4px 8px;z-index:1000;pointer-events:none;opacity:0;animation:bonusAnimation 1.5s;border-radius:4px}@keyframes bonusAnimation{0%{opacity:0;transform:scale(.8) rotate(-15deg) translateY(10px)}25%{opacity:1;transform:scale(1.1) rotate(0) translate(0)}75%{opacity:1;transform:scale(1.1) rotate(0) translate(0)}to{opacity:0;transform:scale(.8) rotate(0) translateY(20px)}}.tdSeparChiffrix td{border-bottom-color:var(--cNoir3)}.trSeparFigurix td{border-top-color:var(--cNoir3)}.grillePage{padding:20px}.grilleWrapper{margin:20px 0}.grilleControls{display:flex;gap:10px;justify-content:center;margin-top:20px}.tdCaseSelectOff .score,.tdCaseSelectOn .score{font-size:1.25rem;font-weight:600}.grilleTable td.tdCaseSelectOff:hover{background-color:#e5e7eb;border-color:#9ca3af}.grilleTable td.tdTotalLibelle,.grilleTable td.tdGrilleBonusLibelle{font-weight:700;background-color:var(--cBlancTotal);color:var(--cBlanc2)}.grilleTable td.tdTotal{background-color:var(--cBlancTotal);color:var(--cBlanc2);position:relative}.tdCaseSelectOff,.tdCaseSelectOn,.tsCaseRemplie,.tdImpossible{position:relative}.score{font-size:16px;font-weight:700}.grilleTable td.caseSelectOk,.grilleTable td.caseJouable{cursor:pointer;background-color:#fffc}.grilleTable td.caseSelectOk.combinaisonOk,.grilleTable td.caseJouable.combinaisonOk{background-color:var(--cOk_b)}.grilleTable td.caseInjouable{background-color:transparent}.grilleTable td.caseSelectOk{background-color:#fff}.grilleTable td.caseDejaJoue{font-weight:700;background-color:#f0f4f0}.grilleTable td.caseBloque{background-color:transparent;position:relative}.grilleTable td.caseBloque:after{content:"";position:absolute;inset:5px;border-radius:1px;border:1px solid #000A;background-color:#00000009;pointer-events:none}.grilleTable tr:first-child td.caseBloque:last-child:after{border-top-right-radius:8px}.caseInjouable>span,.caseJouable>span,.caseSelectOk>span,.caseSelectKo>span{font-weight:700;font-family:Verdana,monospace;color:var(--cBlanc1);display:inline-block;width:100%;border-radius:1px}.caseInjouable>span,.caseJouable>span{font-weight:400;outline:1px solid var(--cNoir5);background-color:#fff;color:var(--cNoir5)}.grilleTable td.caseJouable:hover{background:#fff}.caseJouable:hover>span{color:var(--cNoir3)}.caseSelectOk>span{font-weight:700;font-family:Verdana,monospace;outline:none;background-color:var(--cNoir1);color:var(--cBlanc2);animation:caseSelectOkAnimation .3s ease-in-out}tr:first-child>td:last-child>span{border-top-right-radius:5px}@keyframes caseSelectOkAnimation{0%{transform:scale(.9)}50%{transform:scale(1.2)}}.caseSelectKo>span{font-weight:700;font-family:Verdana,monospace;outline:1px solid var(--cNoir5)}#yamsContainer{container-type:inline-size}#yamsDiv{margin:20px 0;display:flex;flex-direction:column;justify-content:center;gap:0 30px}@container (min-width: 1000px){#yamsDiv{flex-direction:row;gap:0 30px}}
