@charset "UTF-8";#calculatriceTemplate{font-family:Arial,sans-serif}.ligneInfo{text-align:center}#desTapis{position:relative;height:340px;margin:10px;border-radius:12px;overflow:hidden;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.3),inset 0 3px 18px rgba(0,0,0,.42),0 2px 7px rgba(0,0,0,.22);box-shadow:inset 0 0 0 1px rgba(0,0,0,.3),inset 0 3px 18px rgba(0,0,0,.42),0 2px 7px rgba(0,0,0,.22)}#desTapis canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block}#desInvite{position:absolute;left:0;right:0;bottom:14px;text-align:center;font-family:calculatrice,sans-serif;font-size:18px;letter-spacing:1px;color:rgba(255,255,255,.72);pointer-events:none}body.desGrandOuvert{overflow:hidden}#calculatriceTemplate #desScene.desGrand{position:fixed;z-index:100000;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f1f1f1}#calculatriceTemplate #desScene.desGrand #desTapis{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:auto;margin:0}#calculatriceTemplate #desScene.desGrand .desCommandes{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px;padding-top:8px}#calculatriceTemplate #desScene.desGrand .calculatriceLigne{margin:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:none;flex:none}#calculatriceTemplate #desScene.desGrand .desLigneLancer{display:contents}#calculatriceTemplate #desScene.desGrand #lancer{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;margin:0;padding:9px 26px;font-size:24px;line-height:1.1}#calculatriceTemplate #desScene.desGrand #desPleinEcran{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:none;flex:none}#calculatriceTemplate #desScene.desGrand .ligneInfo{height:auto;margin:0 8px 0 0}#calculatriceTemplate #desScene.desGrand #desTotal{width:120px;margin:0;padding-top:3px;padding-bottom:3px;font-size:26px}#calculatriceTemplate #desScene.desGrand #desResultat{display:none}.desTapis-bleu{background:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.4px) 0 0/5px 5px,radial-gradient(ellipse at 50% 42%,#0b57ad 0,#042e5d 100%)}.desTapis-vert{background:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.4px) 0 0/5px 5px,radial-gradient(ellipse at 50% 42%,#1c8554 0,#0c4a2d 100%)}.desTapis-bordeaux{background:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.4px) 0 0/5px 5px,radial-gradient(ellipse at 50% 42%,#8d2740 0,#4a0f1e 100%)}.desTapis-bois{background:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.4px) 0 0/5px 5px,radial-gradient(ellipse at 50% 42%,#a87748 0,#5e3d20 100%)}.desTapis-ardoise{background:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.4px) 0 0/5px 5px,radial-gradient(ellipse at 50% 42%,#4a5462 0,#1d222a 100%)}.desTapis-clair{background:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.4px) 0 0/5px 5px,radial-gradient(ellipse at 50% 42%,#f0f4fa 0,#c5d3e4 100%)}#desTapis.desTapis-clair #desInvite{color:rgba(4,50,100,.72)}.desLigneLancer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#desPleinEcran{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:17px}#desPleinEcran svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#lancer{font-size:30px;padding:16px 30px;margin-top:6px;margin-bottom:6px;-webkit-transition:-webkit-transform 80ms ease-out;transition:-webkit-transform 80ms ease-out;transition:transform 80ms ease-out;transition:transform 80ms ease-out,-webkit-transform 80ms ease-out}#lancer:active{-webkit-transform:scale(.97);transform:scale(.97)}@-webkit-keyframes desApparition{0%{-webkit-transform:scale(.9);transform:scale(.9);background-color:#fff3c9}55%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes desApparition{0%{-webkit-transform:scale(.9);transform:scale(.9);background-color:#fff3c9}55%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}.desTotalPop{-webkit-animation:desApparition .34s ease-out;animation:desApparition .34s ease-out}#desResultat{text-align:center;margin:0 10px 10px;-webkit-transition:opacity .15s;transition:opacity .15s}#desResultat.desResultatAttente{opacity:.45}#desJetons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px}.desJeton{position:relative;min-width:42px;height:42px;padding:0 6px;border:1px solid rgba(0,0,0,.35);border-radius:8px;font-family:Arial,sans-serif;font-size:20px;font-weight:700;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:-webkit-transform .12s,-webkit-box-shadow .12s;transition:-webkit-transform .12s,-webkit-box-shadow .12s;transition:transform .12s,box-shadow .12s;transition:transform .12s,box-shadow .12s,-webkit-transform .12s,-webkit-box-shadow .12s}.desJeton:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.desJeton.desJetonGarde{-webkit-box-shadow:0 0 0 2px #ffcf5a,0 0 0 4px #043264;box-shadow:0 0 0 2px #ffcf5a,0 0 0 4px #043264}.desJeton.desJetonGarde::after{content:"🔒";position:absolute;top:-9px;right:-7px;font-size:12px;line-height:1}#desDetail{font-family:calculatrice,sans-serif;font-size:21px;letter-spacing:1px;color:#043264;margin-top:10px;word-spacing:2px}#desChance{font-size:15px;color:#4b5563;margin-top:6px}#desAstuce{font-size:13px;color:#6b7280;margin-top:6px}.desLecteurEcran{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.desReglage{margin:12px 14px;text-align:center}.desEtiquette{font-family:calculatrice,sans-serif;font-size:19px;letter-spacing:1px;color:#043264;margin-bottom:6px}.btnChoixDes{font-family:calculatrice,sans-serif;font-size:20px;letter-spacing:1px;color:#043264;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;padding:7px 10px;min-height:40px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:background-color .15s,-webkit-transform 80ms;transition:background-color .15s,-webkit-transform 80ms;transition:background-color .15s,transform 80ms;transition:background-color .15s,transform 80ms,-webkit-transform 80ms}.btnChoixDes:hover{background-color:#eef3f9}.btnChoixDes:active{-webkit-transform:scale(.95);transform:scale(.95)}.btnChoixDes.btnChoixDesActif{background:-webkit-gradient(linear,left top,left bottom,from(#0054ba),to(#042e5d));background:linear-gradient(#0054ba,#042e5d);border-color:#042e5d;color:#fff}.btnChoixDes:disabled{opacity:.45;cursor:not-allowed}.desChoixDeux,.desChoixFaces,.desChoixJeux,.desChoixNombre,.desChoixTrois{display:grid;gap:6px;max-width:480px;margin:0 auto}.desChoixNombre{grid-template-columns:repeat(8,minmax(0,1fr))}.desChoixFaces{grid-template-columns:repeat(7,minmax(0,1fr))}.desChoixFaces .btnChoixDes{padding-left:2px;padding-right:2px}.desChoixDeux{grid-template-columns:repeat(2,minmax(0,170px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.desChoixTrois{grid-template-columns:repeat(3,minmax(0,130px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.desChoixJeux{grid-template-columns:repeat(2,minmax(0,190px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.desChoixCible{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;margin-bottom:9px}.desChoixCible .btnChoixDes{font-size:17px;min-height:34px;padding:3px 10px}.desChoixCible .desCibleDe{min-width:34px;padding:3px 4px;border-color:rgba(0,0,0,.35)}.desChoixCible .desCibleDe.desCibleActive{-webkit-box-shadow:0 0 0 2px #f1f1f1,0 0 0 4px #043264;box-shadow:0 0 0 2px #f1f1f1,0 0 0 4px #043264}#desIndicationCouleur{font-size:13px;color:#4b5563;margin-bottom:8px}.desNuances{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px}.desNuance{width:40px;height:40px;padding:2px;background:0 0;border:2px solid transparent;border-radius:9px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:border-color .12s,-webkit-transform .12s;transition:border-color .12s,-webkit-transform .12s;transition:transform .12s,border-color .12s;transition:transform .12s,border-color .12s,-webkit-transform .12s}.desNuance:hover{-webkit-transform:translateY(-1px) scale(1.06);transform:translateY(-1px) scale(1.06)}.desNuance svg{display:block;width:100%;height:100%}.desNuance.desNuanceActive{border-color:#043264}.desCouleursLibres{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px 22px;margin-top:9px}#desUneCouleurParDe{font-size:17px;min-height:34px;padding:3px 10px}.desCouleurLibre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:calculatrice,sans-serif;font-size:18px;letter-spacing:1px;color:#043264;cursor:pointer}.desCouleurLibre input{width:44px;height:32px;padding:0;background:0 0;border:1px solid #a6a6a6;border-radius:4px;cursor:pointer}#desAvertissement{font-size:14px;color:#92400e;margin-top:8px}.desBoutonVolet{font-size:20px;padding:10px 15px;margin-top:5px;margin-bottom:5px}#desOptions{padding:2px 0 6px}#calculatriceTemplate .desBonus{margin:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px}#calculatriceTemplate .desBonus .btnChoixDes{width:50px;font-size:24px}#calculatriceTemplate .desBonus input.carre{width:110px;padding-top:3px;padding-bottom:3px;font-size:24px;letter-spacing:1px}.desTapisChoix{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.desNuanceTapis{width:54px;height:36px;border:2px solid rgba(0,0,0,.18);border-radius:7px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:-webkit-transform .12s;transition:-webkit-transform .12s;transition:transform .12s;transition:transform .12s,-webkit-transform .12s}.desNuanceTapis:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.desNuanceTapis.desNuanceActive{border-color:#ffcf5a;-webkit-box-shadow:0 0 0 2px #043264;box-shadow:0 0 0 2px #043264}.desInterrupteurs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px 14px;margin:8px 0 4px}.desInterrupteurs .switch-label{font-family:calculatrice,sans-serif;font-size:17px}#desStats{margin:4px 14px 12px;padding:12px;background-color:#f7f9fc;border:1px solid #dde3ec;border-radius:8px}.desSimuler{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.desSimuler .desEtiquette{margin-bottom:0;font-size:17px}.desSimuler .btnChoixDes{font-size:17px;min-height:34px;padding:3px 10px}.desFigures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.desFigure{text-align:center}.desFigureValeur{font-family:calculatrice,sans-serif;font-size:26px;letter-spacing:1px;color:#043264}.desFigureLibelle{font-size:12px;color:#5b6472}.desGraphiqueTete{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px 12px}.desGraphiqueTitre{font-size:14px;font-weight:700;color:#1f2937}.desLegende{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#4b5563}.desLegendeBarre,.desLegendeTrait{display:inline-block;width:12px;margin-right:4px}.desLegendeBarre{height:10px;background-color:#0054ba;border-radius:2px 2px 0 0}.desLegendeTrait{height:2px;margin-left:10px;background-color:#d95926}#desLecture{min-height:17px;margin:5px 0 8px;font-size:12px;color:#5b6472}.desCourbe{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.desAxeY{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:150px;margin-top:-6px;padding-bottom:0;font-size:11px;line-height:12px;color:#6b7280;text-align:right}.desZone{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.desGrille{position:absolute;left:0;right:0;top:0;height:144px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.desGrille span{display:block;height:1px;background-color:#e3e8ef}.desColonnes{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px;height:144px}.desColonne{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;cursor:default}.desColonne.desColonneLue,.desColonne:hover{background-color:rgba(4,50,100,.07)}.desBarre{width:100%;max-width:24px;background-color:#0054ba;border-radius:4px 4px 0 0;-webkit-transition:height .28s ease-out;transition:height .28s ease-out}.desBarre.desBarreRemplie{min-height:2px}.desRepere{position:absolute;left:50%;width:100%;max-width:24px;height:2px;margin-bottom:-1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#d95926;-webkit-transition:bottom .28s ease-out;transition:bottom .28s ease-out}.desAxeX{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;height:16px;margin-top:3px;font-size:11px;color:#6b7280}.desAxeX span{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;text-align:center;white-space:nowrap;overflow:visible}#desNoteIgnores{font-size:12px;color:#6b7280;text-align:center;margin-top:8px}.desLienBouton{background:0 0;border:none;padding:2px 4px;font-family:Arial,sans-serif;font-size:14px;color:#0054ba;text-decoration:underline;cursor:pointer}#desTableau,.tableDes{border-collapse:collapse;margin:10px auto;width:100%;max-width:480px;font-family:Arial,sans-serif;font-size:14px}#desTableau td,#desTableau th,.tableDes td,.tableDes th{border:1px solid #d0d0d0;padding:5px 8px;text-align:center}#desTableau th,.tableDes th{background-color:#03346c;color:#fff}#desTableau tbody tr:nth-child(even),.tableDes tbody tr:nth-child(even){background-color:#f1f5fa}#informationCalculatrice dl{margin:0 10px}#informationCalculatrice dl dt{font-family:verdana,sans-serif;font-size:18px;font-weight:600;color:#062f5f;margin-top:20px;padding:10px 14px;background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border-left:3px solid #043264;border-radius:0 5px 0 0}#informationCalculatrice dl dt::before{content:"⇝ ";font-size:14px;color:#043264}#informationCalculatrice dl dd{font-family:verdana,sans-serif;font-size:17px;line-height:26px;color:#5b5b5b;margin-left:0;padding:10px 14px 14px 14px;border-left:3px solid #dfe0e0;border-radius:0 0 5px 0;border-bottom:1px solid #e0e0e0}@media (max-width:670px){#desTapis{height:290px;margin:6px 4px}#calculatriceTemplate #desScene.desGrand{padding:4px}#calculatriceTemplate #desScene.desGrand .desCommandes{gap:8px;padding-top:5px}#calculatriceTemplate #desScene.desGrand #lancer{padding:8px 10px;font-size:19px;letter-spacing:1px}#calculatriceTemplate #desScene.desGrand .ligneInfo span{font-size:21px}#calculatriceTemplate #desScene.desGrand #desTotal{width:64px;letter-spacing:1px;font-size:22px}#desPleinEcran span{display:none}#lancer{font-size:26px;padding:13px 20px}.desReglage{margin:11px 4px}.btnChoixDes{font-size:18px;padding:6px 4px}.desNuance{width:38px;height:38px}.desNuances{max-width:235px;margin:0 auto}.desChoixCible{gap:3px}.desChoixCible .btnChoixDes{padding:3px 6px}.desChoixCible .desCibleDe{min-width:28px;padding:3px 2px}.desTapisChoix{gap:6px}.desNuanceTapis{width:44px}#desStats{margin:4px 2px 12px;padding:9px}.desBoutonVolet{font-size:18px}}@media (prefers-reduced-motion:reduce){.desTotalPop{-webkit-animation:none;animation:none}.btnChoixDes,.desBarre,.desJeton,.desNuance,.desRepere{-webkit-transition:none;transition:none}}