.page--donjon{--vert-fenetre:#37d1ad;--rouge-plot:#f2404c}.entete:has(+.page--donjon>:is(.atelier,.tir)){display:none}.donjon-medaille{align-items:center;gap:var(--e-2);display:inline-flex}.donjon-medaille b{font-family:var(--police-stade);text-transform:uppercase;font-size:1.25rem;font-weight:800}.donjon-large{align-items:center;gap:var(--e-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.donjon-large input{opacity:0;width:1px;height:1px;position:absolute}.donjon-large__interrupteur{width:46px;height:26px;transition:background var(--d-court) var(--ease-sortie);background:#04060a;border-radius:13px;position:relative;box-shadow:inset 0 1px 3px #000000d9,0 0 0 1px #ffffff24}.donjon-large__interrupteur:after{content:"";width:20px;height:20px;transition:transform var(--d-court) var(--ease-ressort);background:linear-gradient(#e9edf5,#9ba3b4);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0009}.donjon-large input:checked+.donjon-large__interrupteur{background:linear-gradient(180deg, #86a6ff, var(--bleu))}.donjon-large input:checked+.donjon-large__interrupteur:after{transform:translate(20px)}.donjon-large input:focus-visible+.donjon-large__interrupteur{box-shadow:var(--focus)}.donjon-large__texte{gap:2px;display:grid}.donjon-large__texte b{font-family:var(--police-stade);text-transform:uppercase;font-size:1.125rem;font-weight:800}.donjon-large__texte span{color:var(--texte-doux)}.page--donjon select{border:1px solid var(--filet-fort);background:var(--nuit-1);width:100%;min-height:44px;color:var(--texte);font:inherit;border-radius:10px;padding:8px 12px}.page--donjon select:focus-visible{box-shadow:var(--focus);outline:none}.salle-avant,.salle-fin,.tir-avant{gap:var(--e-6);padding-top:var(--e-2);grid-template-columns:minmax(0,1fr);display:grid}.salle-atelier{gap:var(--e-3);padding:var(--e-5) var(--e-4) var(--e-4);display:grid}.salle-atelier .ruban{justify-self:start}.salle-atelier__nom{font-family:var(--police-stade);font-size:var(--t-titre-1);text-transform:uppercase;margin:0;font-weight:900;line-height:.9}.salle-atelier__ligne,.salle-atelier>p{margin:0}.salle-banc,.salle-serie,.salle-gain{gap:var(--e-3);padding:var(--e-4);display:grid}.salle-banc .titre-plaque,.salle-serie .titre-plaque,.salle-gain .titre-plaque{margin-bottom:0}.salle-banc>p,.salle-serie>p{margin:0}.salle-banc__cartes{--banc-carte:84px;gap:var(--e-2);margin:0 calc(-1 * var(--e-2));padding:var(--e-2);scrollbar-width:thin;display:flex;overflow-x:auto}.salle-banc__choix{color:var(--texte);font:inherit;cursor:pointer;touch-action:manipulation;transition:transform var(--d-relache) var(--ease-ressort);background:0 0;border:1px solid #0000;border-radius:12px;flex:none;justify-items:center;gap:4px;padding:8px 6px 6px;display:grid}.salle-banc__choix:active{transition-duration:var(--d-appui);transform:scale(.97)}.salle-banc__choix[aria-checked=true]{background:linear-gradient(#ff5c2b24,#ff5c2b05);border-color:#ff5c2ba6}.salle-banc__choix[aria-checked=true] .salle-banc__nom:before{content:"";background:linear-gradient(180deg, #ffb07a, var(--orange));width:5px;height:13px;transform:skewX(var(--biais));border-radius:2px;margin-right:6px;display:inline-block}.salle-banc__choix:disabled{opacity:.45;cursor:not-allowed}.salle-banc__choix:focus-visible{box-shadow:var(--focus);outline:none}.salle-banc__nom{font-family:var(--police-stade);font-size:1rem;font-weight:800}.salle-banc__niveau{color:var(--texte-doux);font-size:var(--t-meta)}.salle-banc__autre{gap:6px;display:grid}.salle-depart{justify-items:start;gap:var(--e-3);display:grid}.salle-depart>p{margin:0}.salle-depart>.bouton--large{width:min(100%,520px)}.salle-score{justify-items:center;gap:var(--e-3);padding:var(--e-5) var(--e-4);text-align:center;display:grid}.salle-score>p{margin:0}.salle-score__chiffre{font-family:var(--police-stade);font-size:var(--t-monument);margin:0;font-weight:900;line-height:.85}.salle-score__chiffre small{color:var(--texte-doux);font-size:var(--t-titre-3);text-transform:uppercase;margin-left:8px}.salle-score__interrompue{font-family:var(--police-stade);font-size:var(--t-titre-2);text-transform:uppercase;margin:0}.salle-score__medaille{justify-content:center;align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.salle-score__gain{align-items:center;gap:var(--e-2);display:inline-flex}.salle-score--direct{animation:donjon-score var(--d-ecran) var(--ease-ressort) backwards}@keyframes donjon-score{0%{opacity:0;transform:scale(.94)}}.salle-gain__corps{--banc-carte:84px;align-items:center;gap:var(--e-4);display:flex}.salle-gain__xp{gap:4px;margin:0;display:grid}.salle-gain__xp b{font-size:var(--t-chapo)}.salle-cadeau{justify-items:start;gap:var(--e-3);padding:var(--e-5) var(--e-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.salle-cadeau>*{grid-column:1}.salle-cadeau>p{margin:0}.salle-cadeau>.salle-cadeau__objet{background:#04060a;border-radius:16px;grid-area:1/2/span 4;align-self:center;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 24px #ff6a332e}.salle-cadeau__objet img{width:96px;height:96px;display:block}.salle-cadeau__nom{font-family:var(--police-stade);font-size:var(--t-titre-2);text-transform:uppercase;margin:0;font-weight:900}.atelier,.tir{gap:var(--e-3);width:min(100%,520px);padding-top:var(--e-2);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;scroll-margin-top:calc(var(--hud-h) + var(--bande-endurance) + env(safe-area-inset-top,0px) + var(--e-2));--hauteur-jeu:calc(100svh - var(--hud-h) - var(--bande-endurance) - var(--barre-onglets) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 190px);margin:0 auto;display:grid;position:relative}.atelier__hud{align-items:center;gap:var(--e-2) var(--e-4);grid-template-columns:auto minmax(0,1fr);display:grid}.atelier__score{gap:2px;display:grid}.atelier__score b{font-family:var(--police-stade);font-size:2.5rem;font-weight:900;line-height:1}.atelier__score small{color:var(--texte-doux);font-size:1.25rem}.atelier__temps{background:#04060a;border-radius:5px;height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #000000d9,0 0 0 1px #ffffff1a}.atelier__temps span{background:linear-gradient(90deg, var(--orange), #ffb07a);transform-origin:0;height:100%;display:block}.atelier__regle{grid-column:1/-1;margin:0}.atelier__dit{min-height:1.6em;font-family:var(--police-stade);text-align:center;text-transform:uppercase;margin:0;font-size:1.375rem;font-weight:800}.atelier__compte{z-index:3;border-radius:var(--r-plaque);background:#07080c9e;place-items:center;display:grid;position:absolute;inset:0}.atelier__compte-chiffre{font-family:var(--police-stade);font-size:var(--t-monument);animation:donjon-compte 1s var(--ease-sortie) both;font-weight:900;line-height:1}@keyframes donjon-compte{0%{opacity:0;transform:scale(1.4)}30%{opacity:1;transform:scale(1)}}.plots,.passe,.tir__terrain{border-radius:var(--r-plaque);background:linear-gradient(180deg, transparent calc(50% - .5px), #e2eaff1a calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), radial-gradient(60% 50% at 50% 45%, #d6e2ff12, transparent 70%), var(--nuit-1);touch-action:none;position:relative;box-shadow:inset 0 2px 8px #000000b3,0 0 0 1px #ffffff14}.plots:before,.passe:before{content:"";pointer-events:none;border:1px solid #e2eaff1a;border-radius:10px;position:absolute;inset:10px}.plots:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #e2eaff1a;border-radius:50%;width:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plots{width:min(100%, max(240px, var(--hauteur-jeu) * .74));grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:clamp(12px,4vw,22px);margin-inline:auto;padding:clamp(16px,5vw,28px);display:grid}.plot{z-index:1;aspect-ratio:1;color:var(--texte);cursor:pointer;touch-action:none;transition:transform 90ms var(--ease-sortie);background:radial-gradient(circle at 50% 35%,#2a3042,#151925 70%);border:0;border-radius:50%;padding:0;position:relative;box-shadow:inset 0 0 0 2px #ffffff14,inset 0 -4px #00000073,0 6px 14px -8px #000}.plot:focus-visible{box-shadow:var(--focus);outline:none}.plot[data-etat=allume]{background:radial-gradient(circle at 50% 35%, #ffd8be, var(--orange) 55%, #c2370f);box-shadow:inset 0 0 0 2px #ffecde99,inset 0 -4px #00000040,0 0 24px -2px #ff5c2bcc}.plot[data-etat=rouge]{background:radial-gradient(circle at 50% 35%, #ffb3b8, var(--rouge-plot) 55%, #8a1430);box-shadow:inset 0 0 0 2px #ffdcde8c,inset 0 -4px #00000040,0 0 22px -4px #f2404cbf}.plot__pied{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:3.2px;position:absolute;inset:27%}.plot__vie{pointer-events:none;border:3px solid #ffecdee6;border-radius:50%;animation-name:plot-vie;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:-6px}.plot[data-etat=rouge] .plot__vie{border-color:#ffd2d6cc}@keyframes plot-vie{to{opacity:.25;transform:scale(.62)}}.plot[data-flash]{transform:scale(.9)}.plot[data-flash]:after{font-family:var(--police-stade);font-size:1.5rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plot[data-flash=touche]:after{content:"+1";color:var(--or-texte)}.plot[data-flash=rouge]:after{content:"−2";color:#ffb3b8}.plot__touche{color:var(--texte-doux);font-family:var(--police-texte);font-size:var(--t-micro);background:#0000008c;border-radius:4px;padding:0 5px;line-height:1.5;position:absolute;bottom:4%;right:4%}.passe{--passe-carte:clamp(84px, 24vw, 112px);width:min(100%, max(260px, var(--hauteur-jeu)));aspect-ratio:1;cursor:grab;margin-inline:auto;overflow:hidden}.passe__lignes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.passe__lignes line{stroke:#e2eaff29;stroke-dasharray:3 3;stroke-width:2px;vector-effect:non-scaling-stroke}.passe__lignes line[data-etat=ouverte]{stroke:var(--orange);stroke-dasharray:none;stroke-width:5px;filter:drop-shadow(0 0 4px #ff5c2be6)}.passe__lignes line[data-etat=jouee]{stroke:var(--or);stroke-dasharray:none;stroke-width:4px}.passe__lignes line[data-etat=coupee]{stroke:var(--rouge-plot);stroke-dasharray:1 4;stroke-width:4px}.passe__partenaire{z-index:1;cursor:pointer;touch-action:none;background:0 0;border:0;width:24%;padding:0;position:absolute;transform:translate(-50%,-50%)}.passe__partenaire--haut{top:15%;left:50%}.passe__partenaire--bas{top:85%;left:50%}.passe__partenaire--gauche{top:50%;left:14%}.passe__partenaire--droite{top:50%;left:86%}.passe__silhouette{opacity:.5;width:100%;height:auto;transition:opacity 80ms linear, transform .12s var(--ease-sortie);display:block}.passe__partenaire[data-libre] .passe__silhouette{opacity:1;filter:drop-shadow(0 0 10px #ff5c2b8c);transform:translateY(-5%)scale(1.08)}.passe__demarque{white-space:nowrap;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.passe__carte{z-index:2;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.passe[data-etat=interception]{animation:.32s ease-out terrain-secousse;box-shadow:inset 0 0 0 3px #f2404ccc,inset 0 2px 8px #000000b3}.passe[data-etat=reussie] .passe__carte{filter:drop-shadow(0 0 14px #ffc54d8c)}.passe:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.passe[data-etat=interception]:after{background:radial-gradient(65% 55%,#f2404c47,#0000 75%);animation:.7s ease-out both terrain-flash}.passe[data-etat=reussie]:after{background:radial-gradient(55% 45%,#ffc54d29,#0000 75%);animation:.38s ease-out both terrain-flash}.passe__ballon{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 47%,#3c14088c 47% 53%,#0000 53%),radial-gradient(circle at 35% 30%,#ffc8a8,#e8552a 60%,#a33612);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%;box-shadow:0 3px 6px #00000080}.passe__ballon--reussie{animation:.17s cubic-bezier(.3,.6,.4,1) forwards ballon-passe}.passe__ballon--interception{animation:.52s ease-out forwards ballon-coupe}@keyframes ballon-passe{to{left:var(--bx);top:var(--by);opacity:.2}}@keyframes ballon-coupe{35%{left:calc((50% + var(--bx)) / 2);top:calc((50% + var(--by)) / 2);opacity:1;transform:scale(1)}to{left:calc((50% + var(--bx)) / 2 + 14px);top:calc((50% + var(--by)) / 2 + 30px);opacity:0;transform:scale(.6)}}.passe__coupe{z-index:3;pointer-events:none;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.9s ease-out 80ms both coupe-pose;position:absolute}.passe__coupe:before,.passe__coupe:after{content:"";background:#ff4d5a;border-radius:3px;width:34px;height:6px;margin:-3px 0 0 -17px;position:absolute;top:50%;left:50%;transform:rotate(45deg);box-shadow:0 0 12px #f2404ccc}.passe__coupe:after{transform:rotate(-45deg)}@keyframes coupe-pose{0%{opacity:0;transform:scale(1.8)}20%{opacity:1;transform:scale(1)}85%{opacity:1}to{opacity:0}}.passe__silhouette--attrape{animation:partenaire-attrape .34s var(--ease-ressort);filter:drop-shadow(0 0 12px #ffc54dcc)}@keyframes partenaire-attrape{0%{transform:scale(1)}40%{transform:translateY(-8%)scale(1.16)}}.passe__plus{z-index:4;color:var(--or-texte);font-family:var(--police-stade);text-shadow:0 2px #0009;pointer-events:none;font-size:1.75rem;font-weight:900;animation:.62s ease-out forwards plus-monte;position:absolute}@keyframes plus-monte{0%{opacity:0;transform:translate(-50%,-20%)scale(.7)}25%{opacity:1;transform:translate(-50%,-90%)scale(1.1)}to{opacity:0;transform:translate(-50%,-190%)scale(1)}}.passe__verdict{z-index:4;font-family:var(--police-stade);text-transform:uppercase;white-space:nowrap;pointer-events:none;font-weight:900;line-height:1;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.passe__verdict--interception{color:#ff6b74;text-shadow:0 3px #0009,0 0 22px #f2404cbf;font-size:clamp(2rem,10vw,2.75rem);animation:.95s ease-out both verdict-rate}.passe__verdict--manquee{color:var(--texte-doux);text-shadow:0 2px #0009;font-size:1.5rem;animation:.6s ease-out both terrain-flash}.atelier--passe .atelier__hud{grid-template-columns:auto minmax(0,1fr) auto}@media (prefers-reduced-motion:reduce){.passe,.passe__ballon,.passe__silhouette--attrape,.passe__plus{animation:none!important}.passe__verdict--interception{animation:.95s linear both terrain-flash}}.tir{width:min(100%,560px)}.tir .atelier__hud{grid-template-columns:auto minmax(0,1fr) auto auto}.tir__numero{color:var(--texte-doux);font-size:var(--t-meta);text-align:center}.tir__zone{justify-items:end;gap:4px;display:grid}.tir__zone b{font-family:var(--police-stade);text-transform:uppercase;font-size:1.375rem;font-weight:800}.tir__terrain{--tir-carte:clamp(132px, 40vw, 176px);--tir-defenseur:58px;gap:var(--e-3);min-height:clamp(360px,52svh,460px);padding:var(--e-4);cursor:pointer;touch-action:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;display:grid}.tir__terrain:focus-visible{box-shadow:var(--focus);outline:none}.tir__defenseur{align-items:center;gap:var(--e-2);color:var(--texte-doux);display:flex}.tir__tireur{transition:transform .14s var(--ease-sortie);grid-row:2;place-self:end center}.tir[data-etat=monte] .tir__tireur{transform:translateY(-16px)}.tir__barre{background:#04060a;border-radius:10px;grid-area:1/2/span 2;width:38px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000000d9,0 0 0 1px #ffffff24}.tir__plein{background:linear-gradient(0deg, #c2370f, var(--orange) 55%, #ffd0b0);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.tir__vert{z-index:1;height:calc(var(--vert,.12) * 100%);border-block:2px solid var(--vert-fenetre);background:#37d1ad52;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #37d1ad73}.tir__terrain{--panier-x:calc((100% - 54px) / 2);--panier-y:max(20%, 84px)}.tir__panier{z-index:2;left:var(--panier-x);top:var(--panier-y);pointer-events:none;width:80px;position:absolute;transform:translate(-50%)}.tir__panier svg{width:100%;display:block;overflow:visible}.tir__planche{fill:#e2eaff0d;stroke:#e2eaff8c;stroke-width:1.5px}.tir__carre{fill:none;stroke:#e2eaff73;stroke-width:1.2px}.tir__filet{fill:none;stroke:#f0f4ffbf;stroke-width:1.1px;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 0}.tir__arceau{fill:none;stroke:var(--orange);stroke-width:3px;transform-box:fill-box;transform-origin:50%}.tir__ballon{z-index:1;left:calc(var(--panier-x) - 34px);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 47%,#3c14088c 47% 53%,#0000 53%),radial-gradient(circle at 35% 30%,#ffc8a8,#e8552a 60%,#a33612);border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:58%;box-shadow:0 4px 8px #00000073}.tir[data-resultat=panier] .tir__filet{animation:filet-swish .42s var(--ease-sortie)}.tir[data-resultat=court] .tir__arceau,.tir[data-resultat=long] .tir__arceau{animation:.36s ease-out arceau-tremble}@keyframes filet-swish{35%{transform:scaleY(1.28)scaleX(.9)}70%{transform:scaleY(.94)}}@keyframes arceau-tremble{20%{transform:rotate(-7deg)}45%{transform:rotate(5deg)}70%{transform:rotate(-2deg)}}.tir__verdict{z-index:3;left:var(--panier-x);pointer-events:none;text-align:center;white-space:nowrap;justify-items:center;gap:2px;display:grid;position:absolute;top:47%;transform:translate(-50%,-50%)}.tir__verdict b{font-family:var(--police-stade);text-transform:uppercase;font-size:clamp(2.5rem,12vw,3.5rem);font-weight:900;line-height:.9}.tir__verdict small{font-family:var(--police-stade);letter-spacing:.04em;text-transform:uppercase;font-size:1.25rem;font-weight:800}.tir__verdict--panier{color:#7cf2c8;text-shadow:0 3px #0009,0 0 24px #37d1adcc;animation:verdict-panier .64s var(--ease-sortie) both}.tir__verdict--panier small{color:var(--or-texte)}.tir__verdict--rate{color:#ff6b74;text-shadow:0 3px #0009,0 0 22px #f2404cb3;animation:.64s ease-out both verdict-rate}@keyframes verdict-panier{0%{opacity:0;transform:translate(-50%,-50%)scale(1.9)}22%{opacity:1;transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-60%)scale(1)}}@keyframes verdict-rate{0%{opacity:0;transform:translate(-50%,-50%)scale(1.25)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}25%{transform:translate(calc(-50% - 7px),-50%)}35%{transform:translate(calc(6px - 50%),-50%)}45%{transform:translate(-50%,-50%)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)}}.tir__terrain:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.tir[data-resultat=panier] .tir__terrain:after{background:radial-gradient(60% 45% at 45% 30%,#37d1ad52,#0000 70%);animation:.7s ease-out both terrain-flash;box-shadow:inset 0 0 0 3px #37d1add9}.tir[data-resultat=court] .tir__terrain:after,.tir[data-resultat=long] .tir__terrain:after{background:radial-gradient(70% 55% at 45% 40%,#f2404c38,#0000 75%);animation:.7s ease-out both terrain-flash;box-shadow:inset 0 0 0 3px #f2404cbf}.tir[data-resultat=court] .tir__terrain,.tir[data-resultat=long] .tir__terrain{animation:.32s ease-out terrain-secousse}@keyframes terrain-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes terrain-secousse{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.atelier__chiffre{animation:chiffre-saute .38s var(--ease-ressort);transform-origin:0 100%;display:inline-block}@keyframes chiffre-saute{0%{transform:scale(1)}35%{color:#7cf2c8;transform:scale(1.3)}}.atelier__son{justify-self:end}@media (prefers-reduced-motion:reduce){.tir__ballon,.tir__filet,.tir__arceau,.tir__terrain,.atelier__chiffre{animation:none!important}.tir__verdict--panier,.tir__verdict--rate{animation:.9s linear both terrain-flash}}.tir-duel{justify-items:center;gap:var(--e-4);padding:var(--e-5) var(--e-4);text-align:center;display:grid}.tir-duel .ruban{justify-self:center}.tir-duel__face{--duel-carte:clamp(118px, 34vw, 168px);justify-content:center;align-items:center;gap:var(--e-3);display:flex}.tir-duel__camp{justify-items:center;gap:6px;margin:0;display:grid}.tir-duel__camp figcaption{gap:2px;display:grid}.tir-duel__camp b{font-family:var(--police-stade);text-transform:uppercase;font-size:1.25rem;font-weight:800}.tir-duel__note,.tir-duel__fin{margin:0}.tir-duel__fin{color:var(--texte-doux);text-wrap:balance}.tir-paliers{font-size:1.125rem!important}.tir-suite{grid-template-columns:repeat(10,14px);gap:6px;margin:0;padding:0;list-style:none;display:grid}.tir-suite li{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 2px #ffffff4d}.tir-suite li[data-resultat=panier]{background:radial-gradient(circle at 35% 30%, #ffc8a8, var(--orange) 60%);box-shadow:none}.donjon-retour{margin:0}.accessoires{gap:var(--e-3);padding:var(--e-4);scroll-margin-top:calc(var(--hud-h) + var(--bande-endurance) + env(safe-area-inset-top,0px) + var(--e-2));display:grid}.accessoires>p{margin:0}.accessoires__zones{gap:var(--e-4);margin:0;padding:0;list-style:none;display:grid}.accessoires__zone{gap:var(--e-2);display:grid}.accessoires__zone-titre{justify-content:space-between;align-items:baseline;gap:var(--e-3);font-family:var(--police-stade);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux);margin:0;font-size:1.1rem;font-weight:800;display:flex}.accessoires__zone-porte{font-family:var(--police-texte);font-size:var(--t-meta);letter-spacing:0;text-transform:none;color:var(--texte);text-align:right;font-weight:700}.accessoires__rien{padding:var(--e-2) var(--e-3);border:1px dashed var(--filet);border-radius:12px}.accessoires__vide{padding:var(--e-3) var(--e-4);border:1px dashed var(--filet-fort);color:var(--texte-doux);border-radius:12px}.accessoires__liste{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.accessoire{align-items:center;gap:var(--e-2) var(--e-3);padding:var(--e-3);border:1px solid var(--filet);background:var(--nuit-1);border-radius:12px;grid-template-columns:auto minmax(0,1fr);display:grid}.accessoire__objet{background:#04060a;border-radius:12px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.accessoire__objet img{width:56px;height:56px;display:block}.accessoire[data-rarete=rare] .accessoire__objet{box-shadow:inset 0 0 0 1px #3e6dffb3}.accessoire[data-rarete=legendaire] .accessoire__objet{box-shadow:inset 0 0 0 1px #ffc54db3}.accessoire__corps{gap:4px;min-width:0;display:grid}.accessoire__nom{font-family:var(--police-stade);text-transform:uppercase;font-size:1.25rem;font-weight:800}.accessoire__effet{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.accessoire[data-porte]{border-color:color-mix(in srgb, var(--teinte,var(--or)) 60%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--teinte,var(--or)) 10%, transparent), transparent), var(--nuit-1)}.accessoire__geste{grid-column:2;justify-self:start}@media (prefers-reduced-motion:reduce){.atelier__compte-chiffre,.salle-score--direct,.tir[data-resultat] .tir__ballon{animation:none}.tir__tireur,.plot,.passe__silhouette,.donjon-large__interrupteur:after{transition:none}.tir[data-etat=monte] .tir__tireur,.plot[data-flash],.passe__partenaire[data-libre] .passe__silhouette{transform:none}}@media (min-width:900px){.salle-avant,.salle-fin,.tir-avant{align-items:start;column-gap:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr))}.salle-depart,.salle-cadeau,.tir-avant>.salle-score,.donjon-retour{grid-column:1/-1}.salle-cadeau__objet img{width:128px;height:128px}.salle-atelier{grid-row:span 2;align-self:stretch}.salle-fin>.salle-score{align-self:stretch}.accessoire{grid-template-columns:auto minmax(0,1fr) auto}.accessoire__geste{grid-column:3}.mon-joueur--vide>.accessoires{margin-top:var(--e-5)}}
.jouer{gap:var(--e-5);display:grid}.jouer__groupe{gap:10px;min-width:0;display:grid}.jouer__rubrique{color:var(--texte-doux);font-family:var(--police-stade);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:1rem;font-weight:800;display:flex}.jouer__rubrique:after{content:"";background:linear-gradient(90deg, var(--filet-fort), transparent);flex:1;height:1px}.jouer__groupe--matchs,.jouer__groupe--entrainement{grid-template-rows:auto 1fr}.jouer__suite{display:contents}.jouer__tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.affiche{isolation:isolate;min-height:340px;color:var(--texte);-webkit-touch-callout:none;background:#110b0b;border-radius:22px;align-content:end;justify-items:start;gap:9px;padding:18px 18px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff8c6459,inset 0 1px #ffffff1f,0 18px 34px -16px #000000f2,0 0 44px -16px #ff5c2b99}.affiche__fond{z-index:-3;background:radial-gradient(90% 46% at 70% 100%,#ff5c2b52,#0000 70%),repeating-linear-gradient(115deg,#ffffff08 0 2px,#0000 2px 14px),linear-gradient(#2a140d,#110b0c 60%,#0b0809);position:absolute;inset:0}.affiche__vedette{z-index:-2;aspect-ratio:3/4;filter:brightness(1.18)saturate(1.08);background-color:#0000;background-position:50% 0;width:auto;height:112%;position:absolute;top:-4%;right:-10%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%);mask-image:linear-gradient(90deg,#0000,#000 34%)}.affiche__projecteur{z-index:-2;mix-blend-mode:screen;background:radial-gradient(70% 60% at 76% 0,#ff965a80,#0000 70%);position:absolute;inset:0}.affiche__voile{z-index:-1;background:linear-gradient(90deg,#0e090ae6 0%,#0e090a8c 42%,#0000 72%),linear-gradient(#0000 42%,#0a070880 66%,#0a0708f5 100%);position:absolute;inset:0}.affiche__pastille{top:14px;right:14px}.affiche__titre{font-family:var(--police-stade);letter-spacing:.01em;text-transform:uppercase;text-shadow:0 3px #0000008c,0 0 26px #ff5c2b66;font-size:3rem;font-weight:900;line-height:.85}.affiche__ligne{color:#ffffffd6;max-width:64%;font-size:var(--t-corps);line-height:1.35}.affiche__gains{background:#00000080;border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 10px;font-size:.95rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.affiche__jusqua{color:var(--texte-doux);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.affiche__versus{align-items:center;gap:10px;display:flex}.affiche__versus i{color:var(--orange-texte);font-family:var(--police-stade);font-size:1.1rem;font-style:normal;font-weight:900}.affiche__etapes{gap:6px;display:flex}.affiche__etape{color:var(--texte-faible);font-family:var(--police-stade);text-transform:uppercase;background:#ffffff0f;border-radius:8px;padding:4px 10px;font-size:.9rem;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff1a}.affiche__etape[data-etat=gagne]{color:#d6e2ff;background:#3e6dff3d;box-shadow:inset 0 0 0 1px #8aa6ff8c}.affiche__etape[data-etat=actuel]{background:var(--orange);color:var(--sur-orange);box-shadow:0 0 16px -2px #ff5c2bd9}.affiche__etape[data-etat=perdu]{color:#ff8f8f;text-decoration:line-through}.affiche__action{justify-self:stretch;margin-top:6px}.affiche__manque{color:var(--texte-doux);font-size:var(--t-meta);justify-self:center}.tuile{--ton:var(--bleu);isolation:isolate;background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--ton) 40%, transparent), transparent 64%), linear-gradient(180deg, color-mix(in srgb, var(--ton) 14%, #161a26), #0f121b);min-height:206px;box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 0 1px color-mix(in srgb, var(--ton) 42%, transparent), 0 4px 0 #05070b, 0 14px 22px -14px #000000e6;color:var(--texte);-webkit-touch-callout:none;border-radius:18px;grid-template-rows:auto auto 1fr auto;align-content:start;gap:5px;padding:12px;text-decoration:none;display:grid;position:relative}.tuile--defi{--ton:#a86bff}.tuile--amical{--ton:var(--bleu)}.tuile--salle{--ton:var(--cyan)}.tuile--tir{--ton:var(--or)}.tuile--seance{--ton:var(--cyan)}.tuile--mentor{--ton:var(--nebuleuse)}.tuile--duel{--ton:var(--braise)}.tuile--legende{--ton:var(--or)}.tuile__visuel{align-items:center;height:64px;display:flex}.tuile__visuel>svg{width:48px;height:48px;color:color-mix(in srgb, var(--ton) 72%, #fff);filter:drop-shadow(0 0 12px color-mix(in srgb, var(--ton) 65%, transparent))}.tuile__etat{max-width:calc(100% - 80px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ton) 55%, transparent);color:color-mix(in srgb, var(--ton) 50%, #fff);font-size:var(--t-micro);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#00000080;border-radius:999px;padding:4px 8px;font-weight:800;position:absolute;top:12px;right:12px;overflow:hidden}.tuile__pastille{top:-6px;right:-4px}.tuile__titre{font-family:var(--police-stade);text-transform:uppercase;text-shadow:0 2px #00000073;font-size:1.4rem;font-weight:900;line-height:.92}.tuile__ligne{color:var(--texte-doux);font-size:var(--t-meta);line-height:1.3}.tuile__gain{background:#0000006b;border-radius:999px;justify-self:start;align-items:center;min-height:28px;padding:0 10px;font-size:.9rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.tuile__xp{color:var(--cyan-texte);font-family:var(--police-stade);font-size:1rem;font-weight:800}.tuile__paye{color:var(--texte-doux);font-size:var(--t-meta);font-weight:600}.tuile__duel{align-items:center;gap:6px;display:flex}.tuile__duel i{color:color-mix(in srgb, var(--ton) 70%, #fff);font-family:var(--police-stade);font-size:.95rem;font-style:normal;font-weight:900}.tuile__visage{width:50px;height:50px;box-shadow:0 0 0 2px #0f121b, 0 0 0 3.5px color-mix(in srgb, var(--ton) 75%, transparent);border-radius:50%;display:block;overflow:hidden}.tuile--tir{container-type:inline-size}@container (max-width:225px){.tuile--tir .tuile__duel{align-self:stretch;align-items:flex-end}.tuile--tir .tuile__duel>:is(.tuile__visage:first-child,i){align-self:center}.tuile--tir .tuile__visage:last-child{width:30px;height:30px}}.tuile__serie{align-items:center;gap:6px;display:flex}.tuile__serie .chiffres{color:var(--texte);font-family:var(--police-stade);font-weight:800}.tuile__pips{flex:1;padding:0}.tuile__pips i{height:7px}.tuile--fait{filter:saturate(.3)brightness(.82)}.tuile--attente{background:var(--nuit-2);box-shadow:inset 0 0 0 1px var(--filet)}.cinq-tuile{color:var(--texte);background:linear-gradient(#1b2131,#10141e);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff1a,0 3px #05070b}.cinq-tuile__titres{gap:3px;min-width:0;display:grid}.cinq-tuile__titre{font-family:var(--police-stade);text-transform:uppercase;font-size:1.2rem;font-weight:800;line-height:1}.cinq-tuile__ligne{color:var(--texte-doux);font-size:var(--t-meta);line-height:1.3}.cinq-tuile__visages{padding-left:10px;display:flex}.cinq-tuile__visage{width:38px;height:38px;box-shadow:0 0 0 2px #121725, 0 0 0 3.5px var(--r);border-radius:50%;margin-left:-10px;display:block;overflow:hidden}.cinq-tuile__visage[data-tier=SR]{box-shadow:0 0 0 2px #121725, 0 0 0 3.5px var(--sr)}.cinq-tuile__visage[data-tier=SSR]{box-shadow:0 0 0 2px #121725, 0 0 0 3.5px var(--ssr)}.cinq-tuile__visage[data-tier=UR]{box-shadow:0 0 0 2px #121725, 0 0 0 3.5px var(--or)}.cinq-tuile>svg{width:20px;height:20px;color:var(--texte-doux)}.affiche,.tuile,.cinq-tuile{touch-action:manipulation;transition:transform var(--d-relache) var(--ease-ressort), filter var(--d-court)}.affiche:active{transition-duration:var(--d-appui);transform:scale(.985)}.tuile:active,.cinq-tuile:active{transition-duration:var(--d-appui);transform:scale(.96)}@media (min-width:640px){.jouer{gap:var(--e-5) var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr))}.affiche,.jouer__groupe--vestiaire{grid-column:1/-1}.affiche__ligne{max-width:52%}.jouer__groupe--matchs:has(.jouer__tuiles>:nth-child(3)){align-self:start}.jouer__groupe--matchs:has(.jouer__tuiles>:nth-child(3))+.jouer__suite{align-content:start;row-gap:inherit;min-width:0;display:grid}}@media (min-width:1024px){.jouer{gap:var(--e-6) var(--e-6)}.affiche{border-radius:26px;gap:12px;min-height:380px;padding:34px 40px 32px}.affiche__vedette{height:135%;top:-10%;right:3%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 34% 82%,#0000)}.affiche__titre{font-size:5rem}.affiche__ligne{max-width:44%;font-size:1.0625rem}.affiche__action{width:auto;min-width:380px;padding-inline:var(--e-6);justify-self:start}.affiche__manque{justify-self:start}.jouer__groupe{gap:var(--e-3)}.jouer__tuiles{gap:var(--e-4)}.tuile{border-radius:20px;gap:7px;min-height:240px;padding:18px}.tuile__visuel{height:76px}.tuile__titre{font-size:1.75rem}.tuile__visage{width:60px;height:60px}@container (max-width:225px){.tuile--tir .tuile__visage:last-child{width:48px;height:48px}}.jouer__groupe--vestiaire{align-items:start;gap:var(--e-3) var(--e-6);grid-template-columns:repeat(2,minmax(0,1fr))}.jouer__groupe--vestiaire .jouer__rubrique{grid-column:1/-1}.jouer__groupe--vestiaire .cinq-tuile{grid-column:1}.jouer__groupe--matchs:has(.jouer__tuiles>:nth-child(3))+.jouer__suite .jouer__groupe--vestiaire{grid-template-columns:minmax(0,1fr)}.jouer__groupe--matchs:has(.jouer__tuiles>:nth-child(3))+.jouer__suite .cinq-tuile{grid-column:auto}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.affiche:hover{box-shadow:0 0 0 1px #ffa0788c,inset 0 1px #ffffff24,0 22px 40px -16px #000000f2,0 0 60px -14px #ff5c2bbf}.tuile:hover,.cinq-tuile:hover{transform:translateY(-4px)}.tuile:hover:active,.cinq-tuile:hover:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.affiche,.tuile,.cinq-tuile{transition:none}}
.chapitre,.chapitre-avant,.chapitre-fin,.chapitre-tuile{--vert-donjon:#37d1ad;--vert-donjon-texte:#7fe6cc}.chapitre{gap:var(--e-5);padding-top:var(--e-2);display:grid}.chapitre__couverture{justify-items:start;gap:var(--e-3);padding:var(--e-5) var(--e-4) var(--e-4);--bord:linear-gradient(180deg, #7fe6ccb3, #37d1ad2e 50%, #37d1ad73);display:grid}.chapitre__couverture:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 70% at 100% 0,#37d1ad29,#0000 62%);position:absolute;inset:0}.chapitre__titre{font-family:var(--police-stade);letter-spacing:.01em;text-transform:uppercase;text-shadow:0 3px #0000008c,0 0 26px #37d1ad59;margin:0;font-size:clamp(3rem,2.4rem + 3vw,4.5rem);font-weight:900;line-height:.88}.chapitre__texte{max-width:44ch;color:var(--texte-doux);font-size:var(--t-chapo);margin:0;line-height:1.45}.chapitre__piste{gap:6px;width:100%;margin:0;padding:0 4px;list-style:none;display:flex}.chapitre__piste>*{height:10px;transform:skewX(var(--biais));background:#04060a;border-radius:3px;flex:1;box-shadow:inset 0 1px 3px #000000d9,0 0 0 1px #ffffff1a}.chapitre__piste>[data-boss]{flex:1.7}.chapitre__piste>[data-etat=gagne]{background:linear-gradient(180deg, #9cf2dc, var(--vert-donjon) 55%, #1f9e80);box-shadow:0 0 10px -2px #37d1adb3}.chapitre__piste>[data-etat=ouvert]{background:linear-gradient(180deg, #ffb07a, var(--orange) 55%, #d63f17);box-shadow:0 0 12px -2px #ff5c2bbf}.chapitre__piste>[data-etat=demain]{background:repeating-linear-gradient(90deg,#ff5c2b8c 0 4px,#0000 4px 8px),#04060a}.chapitre__promesse{align-items:center;gap:var(--e-3);width:100%;padding-top:var(--e-3);border-top:1px solid var(--filet);display:flex}.chapitre__promesse p{color:var(--texte-doux);margin:0}.chapitre__visages{flex:none;padding-left:12px;display:flex}.chapitre__visage{filter:grayscale(.6)brightness(.85);width:46px;height:46px;box-shadow:0 0 0 2px var(--nuit-2), 0 0 0 3.5px var(--ssr);border-radius:50%;margin-left:-12px;display:block;overflow:hidden}.chapitre__promesse{flex-wrap:wrap}.chapitre__promesse p{flex:18ch}.chapitre__promesse[data-porte=ouverte] .chapitre__visage,.chapitre__promesse[data-porte=passee] .chapitre__visage{filter:none}.chapitre__promesse[data-porte=ouverte] p{color:var(--texte);font-weight:600}.chapitre__promesse-action{flex:none}.chapitre__encours{gap:var(--e-3);width:100%;padding:var(--e-3) var(--e-4);background:linear-gradient(100deg, #ff5c2b29, #ff5c2b08 70%), var(--nuit-1);border-radius:12px;display:grid;box-shadow:inset 0 0 0 1px #ff5c2b59}.chapitre__encours p{margin:0;line-height:1.45}.chapitre__encours .bouton{justify-self:start}.chapitre__visage .visage,.chapitre__porte-visage .visage{object-fit:cover;width:100%;height:100%;display:block}.carton{padding:var(--e-3) var(--e-4) var(--e-3) calc(var(--e-4) + 4px);background:linear-gradient(100deg, #37d1ad1a, #37d1ad05 70%), var(--nuit-1);color:var(--texte);text-wrap:pretty;border-radius:12px;margin:0;line-height:1.55;position:relative;box-shadow:inset 0 0 0 1px #37d1ad2e}.carton:before{content:"";background:linear-gradient(180deg, #9cf2dc, var(--vert-donjon));border-radius:2px;width:4px;position:absolute;top:12px;bottom:12px;left:10px}.chapitre__carton{gap:var(--e-3);padding:var(--e-4) var(--e-4) var(--e-4) calc(var(--e-4) + 8px);display:grid}.chapitre__carton p{margin:0}.carton--montee{margin-bottom:var(--e-3);background:linear-gradient(100deg, #ff5c2b24, #ff5c2b05 70%), var(--nuit-1);box-shadow:inset 0 0 0 1px #ff5c2b3d}.carton--montee:before{background:linear-gradient(180deg, #ffb07a, var(--orange))}.chapitre__etapes{gap:var(--e-4);margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:relative}.chapitre__etapes:before{content:"";background:linear-gradient(#37d1adb3,#ff5c2b80);width:2px;position:absolute;top:24px;bottom:24px;left:5px}.chapitre__etape-ligne{flex-direction:column;min-width:0;scroll-margin-top:96px;display:flex}.chapitre__etape-ligne>.etape{flex:1;align-content:start}.etape{gap:var(--e-3);padding:var(--e-4);isolation:isolate;display:grid;overflow:hidden}.etape__tete{align-items:start;gap:var(--e-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.etape__n{min-width:40px;height:40px;font-family:var(--police-stade);isolation:isolate;place-items:center;padding:0 6px;font-size:1.4rem;font-weight:900;display:grid;position:relative}.etape__n:before{content:"";z-index:-1;transform:skewX(var(--biais));background:linear-gradient(#2a3350,#151a29);border-radius:6px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e,0 3px #06080e}.etape__titres{gap:3px;min-width:0;display:grid}.etape__titres .libelle{margin:0}.etape__titre{font-family:var(--police-stade);text-transform:uppercase;margin:0;font-size:1.55rem;font-weight:900;line-height:.95}.etape__adv{align-items:center;gap:var(--e-2);color:var(--texte-doux);margin:2px 0 0;font-weight:600;display:flex}.etape__adv .blason{flex:none}.etape__recit{text-wrap:pretty;margin:0;line-height:1.55}.etape__verrou{align-items:center;gap:var(--e-2);color:var(--texte-doux);margin:0;display:flex}.etape__verrou svg{flex:none;width:20px;height:20px}.etape__pied{gap:var(--e-3);padding-top:var(--e-3);border-top:1px solid var(--filet);display:grid}.etape__gain{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.etape__actions{align-items:center;gap:var(--e-2) var(--e-3);flex-wrap:wrap;display:flex}.etape__essais{font-size:var(--t-meta);margin:0}.etape[data-courant]{--bord:linear-gradient(180deg, #ffa078d9, #ff5c2b40 50%, #ff5c2b99);box-shadow:var(--ombre-plaque), 0 0 36px -12px #ff5c2b99, inset 0 0 0 1px #0009}.etape[data-etat=gagne] .etape__n:before{background:linear-gradient(180deg, #9cf2dc, var(--vert-donjon) 55%, #1f9e80)}.etape[data-etat=gagne] .etape__n{color:#04140f}.etape[data-etat=gagne] .etape__recit{color:var(--texte-doux)}.etape[data-etat=ferme],.etape[data-etat=demain]{--fond:#0f1219}.etape[data-etat=ferme] .etape__titre,.etape[data-etat=ferme]:not(.etape--boss) .etape__n{color:var(--texte-faible)}.etape[data-etat=ferme] .blason{filter:grayscale()brightness(.7)}.etape--boss{padding-top:var(--e-5)}.etape--boss .etape__n{letter-spacing:.06em;text-transform:uppercase;font-size:.95rem}.etape--boss .etape__n:before{background:linear-gradient(180deg, #ffb07a, var(--orange) 55%, #d63f17)}.etape--boss .etape__n{color:#160904}.etape__alien{z-index:-1;opacity:.42;pointer-events:none;width:150px;height:190px;position:absolute;top:-8px;right:-18px;-webkit-mask-image:linear-gradient(200deg,#000 30%,#0000 85%);mask-image:linear-gradient(200deg,#000 30%,#0000 85%)}.etape__alien .visage{object-fit:cover;background-size:cover;width:100%;height:100%;display:block}.etape[data-etat=ferme] .etape__alien{opacity:.18;filter:grayscale()}.etape__citation{max-width:30ch;font-family:var(--police-stade);text-transform:uppercase;text-wrap:balance;margin:0;font-size:1.35rem;font-weight:800;line-height:1.05}.chapitre-etoiles{flex:none;gap:3px}.chapitre-etoiles .etoile{width:18px;height:18px}.chapitre-etoiles--grand{gap:8px}.chapitre-etoiles--grand .etoile{width:40px;height:40px}.chapitre-etoiles .etoile[data-neuve]{animation:etoile-neuve .62s var(--ease-ressort) both}.chapitre-etoiles .etoile[data-neuve]:nth-child(2){animation-delay:.18s}.chapitre-etoiles .etoile[data-neuve]:nth-child(3){animation-delay:.36s}@keyframes etoile-neuve{0%{opacity:0;transform:scale(.3)rotate(-30deg)}70%{opacity:1;transform:scale(1.18)rotate(4deg)}to{transform:scale(1)rotate(0)}}.chapitre__fin{justify-items:start;gap:var(--e-3);padding:var(--e-5) var(--e-4);--bord:var(--chrome-chaud);scroll-margin-top:96px;display:grid}.chapitre__fin p{max-width:52ch;margin:0;line-height:1.55}.chapitre__fin-titre{font-family:var(--police-stade);text-transform:uppercase;margin:0;font-size:clamp(2rem,1.7rem + 1.6vw,2.75rem);font-weight:900;line-height:.95}.chapitre__porte{gap:var(--e-3);display:flex}.chapitre__porte-visage{background:var(--nuit-0);border-radius:12px;place-items:center;width:88px;height:110px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a86bff80,0 0 26px -8px #a86bff99}.chapitre__porte-visage .visage{filter:grayscale(.9)brightness(.45)blur(1px);position:absolute;inset:0}.chapitre__porte-visage svg{width:30px;height:30px;color:var(--texte);position:relative}.chapitre__porte-ligne{font-weight:600}.chapitre__regles{margin:0}.chapitre__regles summary{align-items:center;gap:var(--e-2);min-height:44px;color:var(--texte-doux);cursor:pointer;touch-action:manipulation;font-weight:700;list-style:none;display:inline-flex}.chapitre__regles summary::-webkit-details-marker{display:none}.chapitre__regles summary:before{content:"";width:7px;height:7px;transition:transform var(--d-court);border-bottom:2px solid;border-right:2px solid;margin:0 3px;transform:rotate(-45deg)}.chapitre__regles[open] summary:before{transform:rotate(45deg)}.chapitre__regles-liste{margin:0 0 var(--e-2);gap:4px;padding-left:1.3em;line-height:1.45;display:grid}.chapitres-onglets{gap:var(--e-2);margin-inline:calc(-1 * var(--bord-g));padding:2px var(--bord-g);scroll-snap-type:x proximity;scroll-padding-inline:var(--bord-g);scrollbar-width:none;overscroll-behavior-x:contain;contain:layout paint;display:flex;overflow-x:auto}.chapitres-onglets::-webkit-scrollbar{display:none}.chapitres-onglets>.chapitres-onglet{scroll-snap-align:start;flex:none;min-width:152px}.chapitres-onglet{align-items:center;column-gap:var(--e-2);min-height:56px;padding:var(--e-2) var(--e-3);background:var(--nuit-1);box-shadow:inset 0 0 0 1px var(--filet);color:var(--texte-doux);touch-action:manipulation;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom etat""titre etat";text-decoration:none;display:grid}.chapitres-onglet[aria-current=page]{background:linear-gradient(180deg, #37d1ad29, #37d1ad0a), var(--nuit-1);color:var(--texte);box-shadow:inset 0 0 0 1px #37d1ad99,0 0 18px -8px #37d1adb3}.chapitres-onglet[data-ferme]:not([aria-current]){opacity:.7}.chapitres-onglet__nom{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;grid-area:nom;font-weight:800}.chapitres-onglet__titre{font-family:var(--police-stade);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-area:titre;font-size:1.35rem;font-weight:900;line-height:1;overflow:hidden}.chapitres-onglet__etat{color:var(--vert-donjon-texte);font-size:var(--t-meta);grid-area:etat;align-items:center;font-weight:800;display:inline-flex}.chapitres-onglet__etat svg{width:18px;height:18px;color:var(--texte-doux)}.chapitre__fin[data-porte=ouverte],.chapitre__fin[data-porte=passee]{--bord:linear-gradient(180deg, #c4a0ffd9, #a86bff33 50%, #a86bff8c)}.porte-choix{gap:var(--e-4);width:100%;margin:var(--e-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(150px,200px));padding:0;list-style:none;display:grid}.porte-choix__carte{align-content:start;gap:var(--e-2);min-width:0;display:grid}.porte-choix__carte .bouton{width:100%;padding-inline:var(--e-3)}.chapitre__fin .porte-choix__nom{gap:2px;line-height:1.25;display:grid}.chapitre__fin .porte-choix__deja,.chapitre__fin .porte-choix__niveau{font-size:var(--t-corps);line-height:1.4}.porte-don{align-items:center;gap:var(--e-4);grid-template-columns:minmax(120px,180px) minmax(0,1fr);width:100%;display:grid}.porte-don__carte{min-width:0;display:block}.porte-don__texte{gap:var(--e-3);min-width:0;display:grid}.porte-don__actions{gap:var(--e-2);flex-wrap:wrap;display:flex}.porte-don__credits{min-height:132px;padding:var(--e-4);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--or) 24%, transparent), transparent 68%), var(--nuit-1);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--or) 55%, transparent);border-radius:14px;place-items:center;display:grid}.porte-don__credits .montant{gap:10px;font-size:2.4rem}.chapitre__visage--credits{background:var(--nuit-1);width:auto;box-shadow:0 0 0 2px var(--nuit-2), 0 0 0 3.5px var(--or);border-radius:999px;place-items:center;padding:0 12px;display:grid}@media (max-width:420px){.porte-choix{gap:var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr))}.porte-choix:has(>:only-child){grid-template-columns:minmax(0,200px)}.porte-don{grid-template-columns:minmax(0,1fr);justify-items:start}.porte-don__carte{width:min(200px,60vw)}.porte-don__credits{width:min(200px,60vw);min-height:104px}}.chapitre-avant__recit{--bord:var(--chrome-chaud)}.chapitre-avant__etoiles{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.chapitre-avant__etoiles li{align-items:center;gap:var(--e-3);background:var(--nuit-1);box-shadow:inset 0 0 0 1px var(--filet);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px;display:grid}.chapitre-avant__etoiles li[data-prise]{box-shadow:inset 0 0 0 1px #ffc54d59}.chapitre-avant__etoiles .chapitre-etoiles .etoile:not(.etoile--pleine){display:none}.chapitre-avant__etoiles .chapitre-etoiles:not(:has(.etoile--pleine)) .etoile:first-child{display:block}.chapitre-avant__etoiles b{font-family:var(--police-stade);text-transform:uppercase;font-weight:800}.chapitre-avant__statut{color:var(--or-texte);font-family:var(--police-stade);white-space:nowrap;font-weight:800}.chapitre-avant__retour{justify-content:center;margin:0;display:flex}.chapitre-fin{gap:var(--e-5);padding-top:var(--e-2);display:grid}.chapitre-fin__bandeau{justify-items:center;gap:var(--e-3);padding:var(--e-5) var(--e-4);text-align:center;display:grid}.chapitre-fin__bandeau[data-issue=victoire]{--bord:linear-gradient(180deg, #7fe6cccc, #37d1ad33 50%, #37d1ad80)}.chapitre-fin__titre{font-family:var(--police-stade);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.2rem,1.8rem + 2vw,3.25rem);font-weight:900;line-height:.92}.chapitre-fin__score{color:var(--texte-doux);margin:0;font-weight:600}.chapitre-fin__etoiles{text-align:left;gap:6px;margin:0;padding:0;list-style:none;display:grid}.chapitre-fin__etoiles li{align-items:center;gap:var(--e-2);color:var(--texte-doux);display:flex}.chapitre-fin__etoiles li:before{content:"";width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--filet-fort);border-radius:50%;flex:none}.chapitre-fin__etoiles li[data-prise]{color:var(--texte)}.chapitre-fin__etoiles li[data-prise]:before{background:var(--or) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' fill='none' stroke='%23160904' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:none}.chapitre-fin__neuves{color:var(--or-texte);font-family:var(--police-stade);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.15rem;font-weight:800}.chapitre-fin__bandeau .carton{text-align:left;max-width:52ch}.chapitre-fin__suite{color:var(--vert-donjon-texte);margin:0;font-weight:700}.jouer__groupe--donjon{grid-column:1/-1}.chapitre-tuile{--ton:var(--vert-donjon);isolation:isolate;min-height:168px;color:var(--texte);-webkit-touch-callout:none;touch-action:manipulation;transition:transform var(--d-relache) var(--ease-ressort), filter var(--d-court);background:radial-gradient(90% 90% at 100% 0,#37d1ad52,#0000 62%),linear-gradient(#13241f,#0d1216);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titres blason""pied pied";align-items:end;gap:12px;padding:14px;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #37d1ad6b,0 4px #05070b,0 14px 22px -14px #000000e6}.chapitre-tuile:active{transition-duration:var(--d-appui);transform:scale(.97)}.chapitre-tuile__alien{z-index:-1;opacity:.32;pointer-events:none;border-radius:0 18px 18px 0;width:46%;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.chapitre-tuile__alien .visage{background-color:#0000;width:100%;height:100%;display:block}.chapitre-tuile--attente{background:var(--nuit-2);box-shadow:inset 0 0 0 1px var(--filet);display:block}.chapitre-tuile--fini{filter:saturate(.6)}.chapitre-tuile[data-porte]{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #a86bff99,0 4px #05070b,0 0 26px -10px #a86bffcc}.chapitre-tuile[data-porte] .chapitre-tuile__etat{color:#d9c6ff;box-shadow:inset 0 0 0 1px #c4a0ffb3}.chapitre-tuile__etat{color:var(--vert-donjon-texte);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#00000080;border-radius:999px;padding:4px 8px;font-weight:800;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 1px #37d1ad8c}.chapitre-tuile__titres{grid-area:titres;gap:4px;min-width:0;display:grid}.chapitre-tuile__chapitre{color:var(--vert-donjon-texte);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.chapitre-tuile__titre{font-family:var(--police-stade);text-transform:uppercase;text-shadow:0 2px #00000073;font-size:2.1rem;font-weight:900;line-height:.9}.chapitre-tuile__ligne{color:var(--texte-doux);font-size:var(--t-meta);line-height:1.35}.chapitre-tuile__blason{grid-area:blason;align-self:end}.chapitre-tuile__pied{align-items:center;gap:var(--e-3);grid-area:pied;display:flex}.chapitre-tuile__piste{flex:1;padding:0}.chapitre-tuile__piste>*{height:8px}.chapitre-tuile__etoiles{font-family:var(--police-stade);align-items:center;gap:4px;font-size:1.05rem;font-weight:800;display:inline-flex}.chapitre-tuile__etoiles .etoile{width:18px;height:18px}@media (min-width:900px){.chapitre{align-items:start;column-gap:var(--e-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chapitre__couverture,.chapitre__carton{grid-column:span 1}.chapitre__couverture{align-self:stretch}.chapitres-onglets,.chapitre__etapes,.chapitre__fin,.chapitre__regles{grid-column:1/-1}.chapitres-onglets{contain:none;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-inline:0;padding:0;display:grid;overflow:visible}.chapitres-onglets>.chapitres-onglet{min-width:0}.chapitre__etapes{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.chapitre__etapes:before{display:none}.chapitre__carton{font-size:var(--t-chapo);align-self:center}.chapitre-fin__bandeau{width:min(100%,760px);margin-inline:auto}.chapitre-tuile{min-height:150px;padding:18px 22px}.chapitre-tuile__titre{font-size:2.6rem}.chapitre-tuile__alien{border-radius:0;width:240px;right:96px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50% 70%,#0000)}.chapitre-tuile__pied{max-width:640px}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.chapitre-tuile:hover{transform:translateY(-4px)}.chapitre-tuile:hover:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.chapitre-etoiles .etoile[data-neuve]{animation:none}.chapitre-tuile,.chapitre__regles summary:before{transition:none}}.carte-bientot{aspect-ratio:.716;color:#2c2646;background:radial-gradient(90% 60% at 50% 0,#c4a0ff29,#0000 70%),linear-gradient(#171427,#0b0b13);border-radius:5%/3.58%;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 max(2px,1.6cqw) #a86bff8c,inset 0 0 0 max(3px,2.4cqw) #0b0b13e6,inset 0 0 0 max(4px,2.8cqw) #e2ccff2e;container:carte-bientot/inline-size}.carte-bientot__cone{clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);background:linear-gradient(#e2d6ff24,#0000 85%);width:90%;height:80%;position:absolute;top:-4%;left:50%;transform:translate(-50%)}.carte-bientot__silhouette{width:auto;max-width:none;height:64%;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}.carte-bientot__tier{color:var(--ssr);font-family:var(--police-stade);letter-spacing:.06em;font-size:9cqw;font-weight:900;line-height:1;position:absolute;top:6cqw;left:7cqw}.carte-bientot__role{color:var(--texte-doux);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:max(10px,4.6cqw);font-weight:700;line-height:1.2;position:absolute;bottom:6.5cqw;left:6cqw;right:6cqw}.carte-bientot__ruban{color:#fff;font-family:var(--police-stade);letter-spacing:.18em;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#7438e633,#8d55f5eb 22%,#a86bffeb 78%,#7438e633);padding:2.4cqw 0;font-size:max(12px,8cqw);font-weight:900;line-height:1;position:absolute;top:54%;left:0;right:0}.chapitre__visage--bientot{color:#3a3358;filter:none;background:radial-gradient(70% 60% at 50% 20%,#c4a0ff33,#0000 75%),#11101c;place-items:end center;display:grid}.chapitre__visage--bientot svg{width:78%;height:auto;margin-bottom:-6%}.chapitre__promesse[data-bientot][data-porte=ouverte] p{color:var(--texte);font-weight:600}.chapitre-avant .versus__ruban{white-space:normal;text-wrap:balance;max-width:calc(100% - 8px);padding-block:5px;line-height:1.25}
.echelle{--vert-donjon:#37d1ad;--vert-donjon-texte:#7fe6cc;gap:var(--e-2);min-width:0;display:grid}.echelle__barreaux{gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.barreau{align-items:start;gap:2px var(--e-3);background:linear-gradient(90deg, #ffffff06, transparent 70%), var(--nuit-1);box-shadow:inset 0 0 0 1px var(--filet);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"medaille tete lot""medaille texte texte""medaille detail detail";padding:10px 12px;display:grid;position:relative}.barreau[data-etat=a-prendre]{background:linear-gradient(90deg, #ffc54d12, transparent 60%), var(--nuit-1);box-shadow:inset 0 0 0 1px #ffc54d33}.barreau[data-etat=prise]{box-shadow:inset 0 0 0 1px #37d1ad4d}.barreau[data-etat=allumee]{background:linear-gradient(90deg, #ffc54d33, #ffc54d08 70%), var(--nuit-1);box-shadow:inset 0 0 0 1px #ffc54d99,0 0 22px -8px #ffc54db3}.barreau[data-etat=pleine],.barreau[data-etat=ratee]{background:var(--nuit-1)}.barreau[data-etat=pleine] :is(.barreau__tete,.barreau__texte),.barreau[data-etat=ratee] .barreau__nom,.barreau[data-etat=ratee] .barreau__texte{opacity:.62}.barreau__medaille{width:38px;height:38px;transform:skewX(var(--biais));background:linear-gradient(#1f2638,#0e121c);border-radius:9px;flex:none;grid-area:medaille;align-self:center;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f,0 2px #05070b}.barreau__medaille .etoile{width:24px;height:24px;transform:skewX(calc(var(--biais) * -1));fill:#0000;stroke:#ffc54d8c;stroke-width:1.3px;stroke-linejoin:round}.barreau[data-etat=pleine] .barreau__medaille .etoile,.barreau[data-etat=ratee] .barreau__medaille .etoile{stroke:#fff3}.barreau[data-etat=prise] .barreau__medaille,.barreau[data-etat=allumee] .barreau__medaille{background:radial-gradient(120% 120% at 50% 20%,#4a3a12,#1a1508 70%);box-shadow:inset 0 1px #ffdc8c59,0 0 0 1px #ffc54d73,0 2px #05070b}.barreau[data-etat=prise] .barreau__medaille .etoile,.barreau[data-etat=allumee] .barreau__medaille .etoile{fill:var(--or);stroke:#ffe3a3;stroke-width:.6px;filter:drop-shadow(0 0 4px #ffc54d8c)}.barreau[data-etat=allumee] .barreau__medaille{animation:barreau-medaille .64s var(--ease-ressort) both;animation-delay:calc(var(--i,0) * .14s + .2s)}@keyframes barreau-medaille{0%{transform:skewX(var(--biais)) scale(.4) rotate(-24deg);opacity:0}70%{transform:skewX(var(--biais)) scale(1.18) rotate(4deg);opacity:1}to{transform:skewX(var(--biais)) scale(1)}}.barreau__tete{grid-area:tete;align-self:end;gap:2px;min-width:0;display:grid}.barreau__detail{grid-area:detail;min-width:0}.barreau__famille{color:var(--texte-faible);text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-micro);letter-spacing:var(--interlettre-micro);text-transform:uppercase;font-weight:600;font-stretch:112%;overflow:hidden}.barreau__nom{font-family:var(--police-stade);letter-spacing:var(--interlettre-stade);text-transform:uppercase;font-size:1.15rem;font-weight:800;line-height:1}.barreau__texte{color:var(--texte-doux);text-wrap:pretty;grid-area:texte;line-height:1.35}.barreau__lot{grid-area:lot;align-self:end;justify-items:end;display:grid}.barreau__piece{color:var(--or-texte);font-family:var(--police-stade);white-space:nowrap;background:#ffc54d1a;border-radius:999px;align-items:center;padding:3px 9px 3px 6px;font-size:1rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffc54d4d}.barreau__piece--neuve{background:linear-gradient(180deg, #ffd67a, var(--or) 60%, #d99a1e);color:#1d1404;box-shadow:0 6px 16px -8px #ffc54de6}.barreau__piece--neuve .montant,.barreau__piece--neuve .chiffres{color:#1d1404}.barreau__piece--neuve .montant__icone{filter:brightness(.35)}.barreau__tampon{color:var(--vert-donjon-texte);font-family:var(--police-stade);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:.9rem;font-weight:800;transform:rotate(-4deg);box-shadow:inset 0 0 0 1.5px #37d1adbf}.barreau[data-etat=allumee] .barreau__tampon{color:var(--or-texte);box-shadow:inset 0 0 0 1.5px #ffc54dcc}.barreau__lu{color:var(--texte-doux);font-size:var(--t-meta);line-height:1.35}.barreau__lu--non{color:var(--texte-faible)}.barreau[data-etat=allumee] .barreau__lu,.barreau[data-etat=prise] .barreau__lu{color:var(--vert-donjon-texte)}.barreau__lecture{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;display:flex}.barreau__lecture[data-ok] .barreau__lu{color:var(--vert-donjon-texte);font-weight:600}.barreau__jauge{flex:14ch;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;display:grid}.barreau__jauge>.jauge{grid-column:1/-1}.barreau__compte{font-family:var(--police-stade);font-size:1rem;font-weight:800}.barreau__poser{flex:none}.echelle__gardee,.echelle__pleine{align-items:center;gap:var(--e-2);color:var(--texte-doux);font-size:var(--t-meta);margin:0;display:flex}.echelle__gardee .etoile{flex:none;width:16px;height:16px}.echelle__pleine{color:var(--vert-donjon-texte);font-weight:600}.echelle[data-mode=carte] .echelle__barreaux{background:var(--nuit-1);box-shadow:inset 0 0 0 1px var(--filet);border-radius:12px;gap:0}.echelle[data-mode=carte] .barreau{align-items:center;gap:2px var(--e-3);box-shadow:none;background:0 0;border-radius:0;grid-template-areas:"medaille tete lot""medaille texte lot";padding:9px 12px}.echelle[data-mode=carte] .barreau+.barreau{border-top:1px solid var(--filet)}.echelle[data-mode=carte] .barreau .barreau__medaille{width:auto;height:auto;box-shadow:none;background:0 0;transform:none}.echelle[data-mode=carte] .barreau .barreau__medaille .etoile{width:20px;height:20px;transform:none}.echelle[data-mode=carte] .barreau__nom{font-size:.95rem}.echelle[data-mode=carte] .barreau__texte{font-size:var(--t-meta)}.echelle[data-mode=carte] .barreau__lot{align-self:center}.echelle[data-mode=carte] .barreau__piece{font-size:.9rem}.echelle[data-mode=carte] .barreau__tampon{font-size:.8rem}.echelle[data-mode=fin]{text-align:left;width:min(100%,560px)}.route{--vert-donjon:#37d1ad;--vert-donjon-texte:#7fe6cc;gap:8px;width:100%;margin-top:2px;display:grid}.route__tete{justify-content:space-between;align-items:baseline;gap:var(--e-3);margin:0;display:flex}.route__compte{font-family:var(--police-stade);font-size:1.5rem;font-weight:900;line-height:1}.route__etapes{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.5fr);gap:6px;margin:0;padding:0 4px;list-style:none;display:grid}.route__etapes li{min-height:50px;transform:skewX(var(--biais));background:#04060a;border-radius:8px;align-content:start;justify-items:center;gap:5px;padding:8px 2px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000000d9,0 0 0 1px #ffffff14}.route__etapes li>*{transform:skewX(calc(var(--biais) * -1))}.route__etapes li:after{content:"";background:#ffffff0f;height:5px;position:absolute;inset:auto 0 0}.route__etapes li[data-etat=gagne]:after{background:linear-gradient(180deg, #9cf2dc, var(--vert-donjon) 55%, #1f9e80)}.route__etapes li[data-etat=ouvert]:after{background:linear-gradient(180deg, #ffb07a, var(--orange) 55%, #d63f17)}.route__etapes li[data-etat=demain]:after{background:repeating-linear-gradient(90deg,#ff5c2b8c 0 4px,#0000 4px 8px)}.route__etapes li[data-etat=etoiles]:after{background:repeating-linear-gradient(90deg,#ffc54d99 0 4px,#0000 4px 8px)}.route__etapes li[data-courant]{box-shadow:0 0 0 1px #ff5c2bbf,0 0 14px -4px #ff5c2bbf}.route__etapes li[data-deux]{background:linear-gradient(#ffc54d3d,#ffc54d0d),#04060a;box-shadow:0 0 0 1px #ffc54d99,0 0 14px -4px #ffc54da6}.route__n{color:var(--texte-doux);font-family:var(--police-stade);font-size:1rem;font-weight:800;line-height:1}.route__etapes li[data-boss] .route__n{letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}.route__etapes li[data-etat=gagne] .route__n{color:var(--vert-donjon-texte)}.route__etapes li[data-courant] .route__n{color:var(--texte)}.route__etapes li[data-deux] .route__n{color:var(--or-texte)}.route__etapes li[data-etat=ferme] .route__n{color:var(--texte-faible)}.route__etoiles{gap:1px}.route__etoiles .etoile{width:12px;height:12px}.route__acces{color:var(--texte-doux);text-wrap:pretty;align-items:flex-start;gap:6px;margin:0;line-height:1.4;display:flex}.route__acces svg{width:16px;height:16px;color:var(--or-texte);flex:none;margin-top:2px}.route[data-acces=ouvert] .route__acces{color:var(--vert-donjon-texte);font-weight:600}.acces{--vert-donjon:#37d1ad;--vert-donjon-texte:#7fe6cc;background:linear-gradient(160deg,#ffc54d14,#0000 55%),#04060a8c;border-radius:14px;gap:10px;width:100%;padding:12px 14px 14px;display:grid;box-shadow:inset 0 0 0 1px #ffc54d3d}.acces[data-ouvert]{background:linear-gradient(160deg,#37d1ad1a,#0000 55%),#04060a8c;box-shadow:inset 0 0 0 1px #37d1ad5c}.acces__tete{justify-content:space-between;align-items:baseline;gap:var(--e-3);display:flex}.acces__titre{color:var(--or-texte);font-size:var(--t-micro);letter-spacing:var(--interlettre-micro);text-transform:uppercase;align-items:center;gap:6px;font-weight:700;font-stretch:112%;display:inline-flex}.acces__titre svg{width:16px;height:16px}.acces[data-ouvert] .acces__titre{color:var(--vert-donjon-texte)}.acces__compte{font-family:var(--police-stade);font-size:1.75rem;font-weight:900;line-height:1}.acces__etages{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0 4px;list-style:none;display:grid}.acces__etages li{transform:skewX(var(--biais));background:#04060a;border-radius:8px;justify-items:center;gap:4px;padding:6px 2px 7px;display:grid;box-shadow:inset 0 1px 3px #000000d9,0 0 0 1px #ffffff14}.acces__etages li>*{transform:skewX(calc(var(--biais) * -1))}.acces__etages li[data-deux]{background:linear-gradient(#ffc54d3d,#ffc54d0d);box-shadow:0 0 0 1px #ffc54d99,0 0 14px -4px #ffc54da6}.acces__n{color:var(--texte-faible);font-family:var(--police-stade);font-size:.95rem;font-weight:800;line-height:1}.acces__etages li[data-gagne] .acces__n{color:var(--texte-doux)}.acces__etages li[data-deux] .acces__n{color:var(--or-texte)}.acces__etoiles{gap:1px}.acces__etoiles .etoile{width:12px;height:12px}.acces__ligne{color:var(--texte-doux);text-wrap:pretty;margin:0;line-height:1.4}.acces[data-ouvert] .acces__ligne{color:var(--vert-donjon-texte);font-weight:600}.acces--compact{padding:10px 12px 12px}.acces--compact .acces__compte{font-size:1.4rem}.lot{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"coffre corps compte""jauge jauge jauge";align-items:center;gap:8px 12px;width:100%;display:grid}.lot__coffre{grid-area:coffre;place-items:center;width:42px;height:42px;display:grid;position:relative}.lot__coffre svg{fill:#ffc54d1f;width:100%;height:100%;stroke:var(--or);stroke-width:.9px;stroke-linejoin:round;filter:drop-shadow(0 0 6px #ffc54d59);position:absolute;inset:0}.lot__coffre .chiffres{color:var(--or-texte);font-family:var(--police-stade);padding-top:3px;font-size:.85rem;font-weight:900;position:relative}.lot[data-pris] .lot__coffre svg{fill:var(--or)}.lot[data-pris] .lot__coffre .chiffres{color:#1d1404}.lot__corps{grid-area:corps;gap:3px;min-width:0;display:grid}.lot__titre{font-family:var(--police-stade);text-transform:uppercase;font-size:1rem;font-weight:800;line-height:1}.lot__gains{color:var(--texte-doux);flex-wrap:wrap;gap:4px 12px;font-weight:700;display:flex}.lot__note{color:var(--texte-doux);font-size:var(--t-meta);line-height:1.35}.lot__compte{font-family:var(--police-stade);grid-area:compte;font-size:1.4rem;font-weight:900}.lot__jauge{grid-area:jauge}.lot__jauge>span{background:linear-gradient(90deg, #d99a1e, var(--or))}.lot-gagne{width:min(100%,520px);padding:var(--e-4) var(--e-4) var(--e-5);background:radial-gradient(120% 90% at 50% 0%, #ffc54d47, #ffc54d0a 70%), var(--nuit-1);animation:lot-gagne .7s var(--ease-ressort) .6s both;border-radius:16px;justify-items:center;gap:6px;display:grid;box-shadow:inset 0 0 0 1px #ffc54d99,0 0 40px -12px #ffc54da6}.lot-gagne p{margin:0}.lot-gagne__titre{color:var(--or-texte);font-family:var(--police-stade);text-transform:uppercase;text-shadow:0 0 18px #ffc54d80;font-size:clamp(1.6rem,1.3rem + 1.4vw,2.2rem);font-weight:900;line-height:.95}.lot-gagne__texte{color:var(--texte-doux)}.lot-gagne__gains{font-family:var(--police-stade);flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:1.4rem;font-weight:900;display:flex}@keyframes lot-gagne{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.chapitre__couverture .lot{margin-top:2px}.chapitre__piste>[data-etat=etoiles]{background:repeating-linear-gradient(90deg,#ffc54d99 0 4px,#0000 4px 8px),#04060a;box-shadow:0 0 0 1px #ffc54d66}.chapitre-avant__quetes .echelle{margin-top:var(--e-2)}.chapitre-avant__regle,.chapitre-avant__acces{margin:var(--e-3) 0 0}.chapitre-avant__acces{color:var(--or-texte);font-weight:600}.chapitre-fin__neuves .montant{vertical-align:-.12em}@media (prefers-reduced-motion:reduce){.barreau[data-etat=allumee] .barreau__medaille,.lot-gagne{animation:none}}
.seuil{margin-bottom:calc(-1 * (var(--barre-onglets) + var(--e-6)));padding-bottom:env(safe-area-inset-bottom,0px)}.seuil .entree{padding-bottom:var(--e-5);margin-bottom:0}.seuil__eventail{width:min(100%,420px);height:clamp(220px,62vw,300px);margin-bottom:var(--e-2);animation:entree-monte .52s var(--ease-sortie) .5s both;justify-self:center;position:relative}.seuil__vedette{transform-origin:50% 110%;filter:drop-shadow(0 18px 22px #000000b3);width:clamp(104px,30vw,150px);position:absolute;bottom:0;left:50%}.seuil__vedette[data-rang="0"]{transform:translate(-118%)rotate(-11deg)}.seuil__vedette[data-rang="2"]{transform:translate(18%)rotate(11deg)}.seuil__vedette[data-rang="1"]{z-index:1;width:clamp(128px,38vw,186px);transform:translate(-50%)translateY(-6%)}.seuil__vedette .carte{--largeur:100%}.seuil__defiler{margin-top:var(--e-3);color:var(--texte-doux);font-family:var(--police-stade);letter-spacing:.08em;text-transform:uppercase;justify-self:center;align-items:center;gap:8px;padding:6px 12px;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.seuil__defiler span{animation:seuil-rebond 1.8s var(--ease-sortie) 2s infinite}.seuil__retrouver{margin:calc(-1 * var(--e-1)) 0 0;color:var(--texte-doux);font-size:var(--t-meta);text-align:center}.seuil__retrouver a{color:var(--orange-texte);white-space:nowrap;font-weight:700}.seuil__compteur{width:min(100%,460px);margin:var(--e-3) 0 0;border-block:1px solid var(--filet);grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0;list-style:none;display:grid}.seuil__compteur li{color:var(--texte-doux);font-size:var(--t-micro);letter-spacing:.06em;text-align:center;text-transform:uppercase;align-content:start;justify-items:center;gap:2px;padding-inline:4px;font-weight:700;display:grid}.seuil__compteur li+li{border-left:1px solid var(--filet)}.seuil__compteur b{color:var(--texte);font-family:var(--police-stade);letter-spacing:0;font-size:1.9rem;font-weight:900;line-height:1}.seuil__compteur-gratuit b{color:var(--orange-texte);text-transform:uppercase;font-size:1.35rem;line-height:1.4}@keyframes seuil-rebond{0%,60%,to{transform:translateY(0)}30%{transform:translateY(5px)}}.seuil__section{gap:var(--e-4);max-width:var(--colonne);padding:var(--e-7) var(--gouttiere) 0;scroll-margin-top:var(--e-4);margin:0 auto;display:grid}.seuil__surtitre{color:var(--orange-texte);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-weight:800;display:flex}.seuil__surtitre:before{content:"";background:linear-gradient(180deg, #ffb07a, var(--orange) 55%, #d63f17);width:9px;height:18px;transform:skewX(var(--biais));border-radius:3px}.seuil__titre{font-family:var(--police-stade);text-transform:uppercase;text-shadow:0 3px #00000080;margin:-6px 0 0;font-size:clamp(2.25rem,1.4rem + 4vw,3.75rem);font-weight:900;line-height:.9}.seuil__sous{font-family:var(--police-stade);text-transform:uppercase;margin:0;font-size:1.35rem;font-weight:800}.seuil__texte{color:var(--texte-doux);font-size:var(--t-corps);margin:0;line-height:1.5;display:block}.seuil__texte--centre{text-align:center;max-width:60ch;margin-inline:auto}.seuil__gestes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.seuil__geste{--ton:var(--orange);--marge:16px;padding:0 var(--marge) 18px;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--ton) 30%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--ton) 10%, #161a26), #0f121b);box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px color-mix(in srgb, var(--ton) 38%, transparent), 0 4px 0 #05070b;border-radius:18px;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;display:grid;position:relative;overflow:hidden}.seuil__geste--bleu{--ton:var(--bleu)}.seuil__geste--violet{--ton:#a86bff}.seuil__geste--cyan{--ton:var(--cyan)}.seuil__geste-n{color:color-mix(in srgb, var(--ton) 16%, transparent);font-family:var(--police-stade);pointer-events:none;font-size:5rem;font-weight:900;line-height:1;position:absolute;bottom:-18px;right:12px}.seuil__geste-visuel{height:200px;margin:0 calc(-1 * var(--marge)) 6px;background:radial-gradient(70% 80% at 50% 100%, color-mix(in srgb, var(--ton) 24%, transparent), transparent 72%);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--ton) 26%, transparent);position:relative;overflow:hidden}.seuil__geste-titre{font-family:var(--police-stade);text-transform:uppercase;margin:0;font-size:1.6rem;font-weight:900;line-height:1}.seuil__geste .seuil__texte{position:relative}.seuil-ouvre__pack{z-index:1;filter:drop-shadow(0 14px 18px #000000b3);width:96px;position:absolute;bottom:-82px;left:50%;transform:translate(-50%)rotate(-4deg)}.seuil-ouvre__carte{--i:0;width:82px;transition:transform .72s var(--ease-sortie) calc(.15s + var(--i) * .11s);filter:drop-shadow(0 10px 14px #0009);position:absolute;bottom:58px;left:50%;transform:translate(-50%)translateY(54px)scale(.86)}.seuil-ouvre__carte .carte{--largeur:100%}.seuil-ouvre__carte[data-rang="1"]{--i:1}.seuil-ouvre__carte[data-rang="2"]{--i:2}[data-vu] .seuil-ouvre__carte[data-rang="0"]{transform:translate(-138%)translateY(10px)rotate(-14deg)}[data-vu] .seuil-ouvre__carte[data-rang="1"]{transform:translate(-50%)translateY(-4px)}[data-vu] .seuil-ouvre__carte[data-rang="2"]{transform:translate(38%)translateY(10px)rotate(14deg)}.seuil-compose{position:absolute;inset:12px 14px 0}.seuil-compose__terrain,.seuil-compose__liens{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.seuil-compose__terrain path{fill:none;stroke:#e2eaff29;stroke-width:1.5px;vector-effect:non-scaling-stroke}.seuil-compose__liens line{stroke:color-mix(in srgb, var(--ton) 75%, #fff);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;filter:drop-shadow(0 0 5px var(--ton));transition:opacity .6s .75s}[data-vu] .seuil-compose__liens line{opacity:.9}.seuil-compose__joueur{opacity:0;transition:transform .48s var(--ease-sortie) calc(var(--i) * 90ms), opacity .48s ease calc(var(--i) * 90ms);justify-items:center;gap:3px;display:grid;position:absolute;transform:translate(-50%,-50%)scale(.6)}[data-vu] .seuil-compose__joueur{opacity:1;transform:translate(-50%,-50%)}.seuil-compose__tete{background:var(--nuit-1);width:48px;height:48px;box-shadow:0 0 0 2px var(--club-vive), 0 6px 14px #0009;border-radius:50%;place-items:center;display:grid;overflow:hidden}.seuil-compose__tete img{object-fit:cover;object-position:50% 12%;width:100%;height:100%}.seuil-compose__tete .monogramme{border-radius:50%;width:100%;height:100%;font-size:.85rem}.seuil-compose__joueur b{color:var(--texte);font-size:var(--t-micro);letter-spacing:.06em;background:#080a10cc;border-radius:999px;padding:1px 6px;font-weight:800}.seuil-joue__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.seuil-joue__bandeau{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a10c7;border-radius:12px;justify-content:space-between;align-items:center;padding:6px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:inset 0 0 0 1px #ffffff1a}.seuil-joue__bandeau .monogramme{border-radius:9px;width:32px;height:32px;font-size:.85rem}.seuil-joue__bandeau .monogramme:nth-child(2){order:2}.seuil-joue__bandeau .seuil__en-direct{order:1}.seuil-grandir{filter:drop-shadow(0 12px 18px #0009);width:118px;transition:filter .6s;position:absolute;top:14px;left:50%;transform:translate(-50%)rotate(-3deg)}.seuil-grandir .carte{--largeur:100%}.seuil-grandir[data-fini]{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--ton) 55%, transparent)) drop-shadow(0 12px 18px #0009)}.seuil__modes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.seuil__mode{--ton:var(--orange);--marge:16px;padding:0 var(--marge) var(--marge);background:radial-gradient(110% 80% at 100% 0%, color-mix(in srgb, var(--ton) 26%, transparent), transparent 64%), linear-gradient(180deg, color-mix(in srgb, var(--ton) 8%, #161a26), #0f121b);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px color-mix(in srgb, var(--ton) 34%, transparent), 0 4px 0 #05070b;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid;position:relative;overflow:hidden}.seuil__mode--violet{--ton:#a86bff}.seuil__mode--cyan{--ton:var(--cyan)}.seuil__mode--bleu{--ton:var(--bleu)}.seuil__mode--or{--ton:var(--or)}.seuil__mode--acier{--ton:#8a97b4}.seuil__mode-visuel{width:calc(100% + 2 * var(--marge));aspect-ratio:16/9;margin:0 calc(-1 * var(--marge)) 2px;grid-column:1/-1;position:relative}.seuil__mode-image{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.seuil-run{width:55%;position:absolute;top:6%;bottom:20%;right:3%}.seuil-run__carte{filter:drop-shadow(0 10px 14px #000000a6);width:30%;max-width:96px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seuil-run__carte .carte{--largeur:100%}.seuil-run__carte[data-rang="0"]{transform:translate(-138%,-44%)rotate(-10deg)}.seuil-run__carte[data-rang="2"]{transform:translate(38%,-44%)rotate(10deg)}.seuil-run__carte[data-rang="1"]{z-index:1;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--ton) 75%, transparent)) drop-shadow(0 10px 14px #000000a6);transform:translate(-50%,-56%)scale(1.1)}.seuil__mode-nom{font-family:var(--police-stade);text-transform:uppercase;margin:0;font-size:1.45rem;font-weight:900;line-height:1}.seuil__mode-chiffre{color:var(--texte-doux);font-size:var(--t-micro);letter-spacing:.06em;text-align:right;text-transform:uppercase;justify-items:end;margin:0;font-weight:700;display:grid}.seuil__mode-chiffre b{color:color-mix(in srgb, var(--ton) 45%, #fff);font-family:var(--police-stade);letter-spacing:0;font-size:2.2rem;font-weight:900;line-height:.9}.seuil__mode>.seuil__texte{grid-column:1/-1}.seuil__direct{gap:var(--e-5);display:grid}.seuil__ecran{background:radial-gradient(90% 70% at 50% 110%,#ff5c2b33,#0000 70%),linear-gradient(#121624,#0a0c13);border-radius:20px;gap:14px;padding:18px 16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff14,0 18px 40px -18px #000000e6}.seuil__bandeau{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.seuil__equipe{align-items:center;gap:8px;min-width:0;display:flex}.seuil__equipe:nth-child(2){text-align:right;flex-direction:row-reverse;grid-column:3}.seuil__equipe .monogramme{background:radial-gradient(100% 80% at 50% 0%, color-mix(in srgb, var(--club-1) 40%, transparent), transparent 75%), var(--nuit-1);width:38px;height:38px}.seuil__equipe-nom{font-family:var(--police-stade);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.05rem;font-weight:800;display:none;overflow:hidden}.seuil__en-direct{color:var(--orange-texte);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;background:#ff5c2b24;border-radius:999px;grid-area:1/2;align-items:center;gap:6px;padding:4px 9px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ff8c6473}.seuil__en-direct:before{content:"";background:var(--orange);width:7px;height:7px;box-shadow:0 0 8px var(--orange);border-radius:50%;animation:1.6s ease-in-out infinite seuil-pouls}@keyframes seuil-pouls{50%{opacity:.35}}.seuil__moment{box-shadow:inset 0 0 0 1px var(--filet);background:#ffffff0a;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.seuil__moment-icone{width:30px;height:30px;color:var(--orange-texte)}.seuil__moment b{color:var(--orange-texte);font-family:var(--police-stade);letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem;font-weight:900;display:block}.seuil__moment span{font-weight:700}.seuil__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.seuil__options span{box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px var(--filet-fort);color:var(--texte-doux);font-size:var(--t-micro);background:linear-gradient(#1d2333,#141927);border-radius:12px;gap:1px;padding:10px 12px;font-weight:700;display:grid}.seuil__options b{color:var(--texte);font-family:var(--police-stade);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.15rem;font-weight:800;overflow:hidden}.seuil__vitesses{background:var(--nuit-1);box-shadow:inset 0 0 0 1px var(--filet);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.seuil__vitesses span{min-height:34px;color:var(--texte-doux);font-family:var(--police-stade);border-radius:9px;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.seuil__vitesses span[data-actif]{color:var(--texte);background:linear-gradient(#2a3350,#1b2236);box-shadow:inset 0 0 0 1px #8aa6ff73}.seuil__temps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.seuil__anatomie{gap:var(--e-5);display:grid}.seuil__modele{filter:drop-shadow(0 24px 30px #000000bf);justify-self:center;width:min(72vw,280px)}.seuil__reperes{gap:14px;margin:0;padding:0;list-style:none;display:grid}.seuil__repere{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.seuil__repere-n{background:linear-gradient(180deg, #ff9a64, var(--orange) 60%, #d63f17);width:30px;height:30px;color:var(--sur-orange);font-family:var(--police-stade);border-radius:50%;place-items:center;font-size:1rem;font-weight:900;display:grid;box-shadow:0 0 0 2px #0b0d13,0 0 14px -2px #ff5c2b99}.seuil__repere b,.seuil__rdv b{font-family:var(--police-stade);text-transform:uppercase;margin-bottom:2px;font-size:1.2rem;font-weight:800;display:block}.seuil__tiers{font-size:var(--t-meta);gap:5px;margin:4px 0 6px;display:flex}.seuil__stats{flex-wrap:wrap;gap:5px;margin:4px 0 6px;display:flex}.seuil__stats span{background:var(--nuit-2);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--texte);font-size:var(--t-micro);border-radius:6px;padding:3px 8px;font-weight:700}.seuil__chiffres{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.seuil__chiffres li{background:var(--nuit-2);min-width:0;box-shadow:inset 0 0 0 1px var(--filet);color:var(--texte-doux);font-size:var(--t-micro);letter-spacing:.03em;text-align:center;text-transform:uppercase;border-radius:14px;align-content:start;justify-items:center;gap:2px;padding:12px 4px;font-weight:700;display:grid}.seuil__chiffres b{color:var(--texte);font-family:var(--police-stade);letter-spacing:0;font-size:2.4rem;font-weight:900;line-height:1}.seuil__repartition{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0;display:flex}.seuil__repartition span{font-family:var(--police-stade);align-items:center;gap:6px;font-size:1.35rem;font-weight:800;display:inline-flex}.seuil__repartition .tier{font-size:var(--t-meta)}.seuil__sets{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.seuil__set{background:radial-gradient(100% 70% at 50% 0%, color-mix(in srgb, var(--club-1) 34%, transparent), transparent 70%), var(--nuit-2);box-shadow:inset 0 0 0 1px var(--filet);border-radius:14px;justify-items:center;gap:6px;padding:12px 6px 10px;display:grid}.seuil__set--bientot{background:radial-gradient(100% 70% at 50% 0%, color-mix(in srgb, var(--or) 22%, transparent), transparent 70%), var(--nuit-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--or) 40%, transparent)}.seuil__set-bientot{color:var(--or-texte);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.seuil__a-venir{--chute:400px;min-height:300px;margin-top:var(--e-4);padding:var(--e-6) var(--e-4);isolation:isolate;text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--or) 9%, #161a26), #0d1018);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px color-mix(in srgb, var(--or) 30%, transparent), 0 4px 0 #05070b;border-radius:22px;align-content:center;justify-items:center;gap:10px;display:grid;position:relative;overflow:hidden}.seuil__a-venir:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(56% 64%,#090b11f0,#090b11a8 62%,#090b111f);position:absolute;inset:0}.seuil__a-venir>:not(.seuil__pluie){z-index:2;position:relative}.seuil__a-venir-titre{font-family:var(--police-stade);text-transform:uppercase;text-shadow:0 3px #00000080;margin:0;font-size:clamp(2rem,1.3rem + 2.8vw,3rem);font-weight:900;line-height:.95}.seuil__a-venir .seuil__texte{max-width:42ch}.seuil__pluie{z-index:0;position:absolute;inset:0}.seuil__goutte{--r0:-14deg;--r1:9deg;top:0;left:calc(var(--i) * 11.2% - 2%);opacity:.8;width:86px;animation:seuil-tombe 13s linear calc(var(--i) * -1.7s) infinite;position:absolute}.seuil__goutte:nth-child(3n){--r0:12deg;--r1:-8deg;opacity:.5;filter:blur(1.5px);width:66px;animation-duration:17s}.seuil__goutte:nth-child(3n+1){--r0:-6deg;--r1:16deg;width:100px;animation-duration:10.5s}.seuil__goutte .carte{--largeur:100%}@keyframes seuil-tombe{0%{transform:translateY(-115%) rotate(var(--r0))}to{transform:translateY(var(--chute)) rotate(var(--r1))}}.seuil__set-nom{max-width:100%;font-family:var(--police-stade);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.95rem;font-weight:800;overflow:hidden}.seuil__coach{gap:12px;display:grid}.seuil__bloc{padding:var(--e-4);background:linear-gradient(#171c29,#10131c);border-radius:18px;align-content:start;gap:12px;display:grid;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff14,0 4px #05070b}.seuil__postes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.seuil__postes li{background:var(--nuit-1);box-shadow:inset 0 0 0 1px var(--filet-fort);color:var(--texte-doux);font-size:var(--t-micro);text-align:center;border-radius:12px;justify-items:center;gap:2px;padding:10px 2px 8px;font-weight:700;display:grid}.seuil__postes b{color:var(--texte);font-family:var(--police-stade);font-size:1.5rem;font-weight:900;line-height:1}.seuil__puces{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.seuil__puces li{color:#d6e2ff;font-size:var(--t-meta);background:#3e6dff24;border-radius:999px;padding:6px 11px;font-weight:700;box-shadow:inset 0 0 0 1px #8aa6ff66}.seuil__puces--liens li{color:#ffd9c8;background:#ff5c2b1f;box-shadow:inset 0 0 0 1px #ff8c6466}.seuil__programme{gap:10px;margin:0;padding:0;list-style:none;display:grid}.seuil__rdv{background:var(--nuit-2);box-shadow:inset 0 0 0 1px var(--filet);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid}.seuil__rdv--chaud{background:radial-gradient(120% 100% at 0% 0%, #ff5c2b38, transparent 70%), var(--nuit-2);box-shadow:inset 0 0 0 1px #ff8c6473}.seuil__rdv-icone{width:30px;height:30px;color:var(--orange-texte);margin-top:2px}.seuil__passe{gap:var(--e-4);padding:var(--e-4);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--or) 16%, transparent), transparent 62%), linear-gradient(180deg, #171c29, #10131c);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--or) 28%, transparent), 0 4px 0 #05070b;border-radius:20px;display:grid}.seuil__piste{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;height:16px;display:grid}.seuil__piste span{background:linear-gradient(180deg, color-mix(in srgb, var(--or) 85%, #fff), color-mix(in srgb, var(--or) 55%, #3a2500));transform:skewX(var(--biais));border-radius:3px}.seuil__passes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.seuil__passes li{background:var(--nuit-1);box-shadow:inset 0 0 0 1px var(--filet);color:var(--texte-doux);font-size:var(--t-meta);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.seuil__passes b{color:var(--texte);font-family:var(--police-stade);text-transform:uppercase;font-size:1.15rem;font-weight:800}.seuil__passes li[data-courante]{background:color-mix(in srgb, var(--or) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--or) 55%, transparent)}.seuil__passes li[data-courante] b{color:var(--or-texte)}.seuil__passe-texte{gap:var(--e-3);display:grid}.seuil__passe-maintenant{color:var(--or-texte);margin:0;font-weight:700}.seuil__faq{gap:8px;display:grid}.seuil__question{background:var(--nuit-2);box-shadow:inset 0 0 0 1px var(--filet);border-radius:14px}.seuil__question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:700;list-style:none;display:flex}.seuil__question summary::-webkit-details-marker{display:none}.seuil__question summary:after{content:"+";color:var(--orange-texte);font-family:var(--police-stade);transition:transform var(--d-court) var(--ease-sortie);flex:none;font-size:1.5rem;font-weight:900;line-height:1}.seuil__question[open] summary:after{transform:rotate(45deg)}.seuil__question .seuil__texte{padding:0 16px 16px}.seuil__appel{isolation:isolate;justify-items:center;gap:var(--e-3);margin-top:var(--e-7);padding:var(--e-7) var(--gouttiere) calc(var(--e-6) + env(safe-area-inset-bottom,0px));text-align:center;display:grid;position:relative;overflow:hidden}.seuil__appel-faisceau{z-index:-1;clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);background:linear-gradient(#ffaa7833,#ff5c2b0f 60%,#0000 95%);width:min(140vw,900px);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.seuil__appel-titre{font-family:var(--police-stade);text-transform:uppercase;text-shadow:0 3px #00000080,0 0 30px #ff5c2b59;margin:0;font-size:clamp(2.6rem,1.6rem + 5vw,4.5rem);font-weight:900;line-height:.88}.seuil__appel-ligne{color:var(--texte-doux);font-size:var(--t-chapo);margin:0}.seuil__appel-actions{width:min(100%,460px)}.seuil__mention{max-width:52ch}.seuil__pied{font-size:var(--t-meta);flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.seuil__pied a{color:var(--texte-doux)}@media (prefers-reduced-motion:reduce){.seuil__eventail,.seuil__defiler span,.seuil__en-direct:before{animation:none}.seuil-ouvre__carte,.seuil-compose__joueur,.seuil-compose__liens line{transition:none}.seuil__goutte{transform:rotate(var(--r0));animation:none;top:8%}.seuil__goutte:nth-child(3n){top:52%}.seuil__goutte:nth-child(3n+1){top:30%}}@media (max-width:479px){.seuil__chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:480px){.seuil__equipe-nom{display:block}}@media (min-width:640px){.seuil__gestes,.seuil__modes,.seuil__programme{grid-template-columns:repeat(2,minmax(0,1fr))}.seuil__passes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.seuil .entree{align-content:center;align-items:end;column-gap:var(--e-6);padding-inline:max(var(--e-6), calc((100vw - 1240px) / 2));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.seuil .entree__contenu{text-align:left;grid-area:1/1;justify-items:start;max-width:600px}.seuil .entree__titre,.seuil .entree__saison{transform-origin:0 100%;justify-self:start}.seuil .entree .entree__actions{width:100%}.seuil__appel-actions{width:min(100%,640px)}.seuil__defiler{justify-self:start}.seuil__eventail{grid-area:1/2;align-self:center;width:100%;max-width:560px;height:460px}.seuil__vedette{width:190px}.seuil__vedette[data-rang="1"]{width:240px}.seuil__section{gap:var(--e-5);padding-top:var(--e-8,96px)}.seuil__gestes{gap:var(--e-4);grid-template-columns:repeat(4,minmax(0,1fr))}.seuil__geste{--marge:20px;gap:10px;min-height:260px}.seuil__compteur{width:min(100%,520px)}.seuil__retrouver{text-align:left}.seuil__modes{gap:var(--e-4);grid-template-columns:repeat(3,minmax(0,1fr))}.seuil__mode{--marge:22px;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px 14px;min-height:230px}.seuil__mode-nom{font-size:1.7rem}.seuil__mode-chiffre{text-align:left;grid-column:1/-1;align-items:baseline;gap:8px;display:flex}.seuil__mode-chiffre b{font-size:3rem}.seuil__direct{align-items:center;gap:var(--e-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.seuil__ecran{padding:26px 24px}.seuil__temps{gap:var(--e-4)}.seuil__a-venir{--chute:440px;min-height:340px}.seuil__goutte{width:112px}.seuil__goutte:nth-child(3n){width:84px}.seuil__goutte:nth-child(3n+1){width:132px}.seuil__passe{align-items:center;column-gap:var(--e-6);padding:var(--e-5) var(--e-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.seuil__piste{grid-column:1/-1;height:22px}.seuil__passes{grid-template-columns:repeat(2,minmax(0,1fr))}.seuil__anatomie{align-items:center;gap:var(--e-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.seuil__modele{width:330px}.seuil__reperes{gap:var(--e-4)}.seuil__chiffres{gap:var(--e-4);max-width:860px;margin-inline:auto}.seuil__chiffres b{font-size:3.4rem}.seuil__sets{gap:var(--e-3);grid-template-columns:repeat(7,minmax(0,1fr))}.seuil__coach,.seuil__programme{gap:var(--e-4);grid-template-columns:repeat(3,minmax(0,1fr))}.seuil__faq{align-items:start;gap:var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr))}.seuil__appel{padding-top:var(--e-8,96px)}}
.depart{isolation:isolate;min-height:100dvh;margin-bottom:calc(-1 * (var(--barre-onglets) + var(--e-6)));padding:calc(env(safe-area-inset-top,0px) + var(--e-3)) var(--bord-d) calc(env(safe-area-inset-bottom,0px) + var(--e-7)) var(--bord-g);position:relative}.depart__salle{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}body:has(.depart) .salle__halo{opacity:0}.depart__haut{justify-content:space-between;align-items:center;gap:var(--e-3);max-width:1180px;margin:0 auto var(--e-5);display:flex}.depart__marque{color:#fff;font-family:var(--police-stade);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px #ff7a45,0 2px #c63a14,0 6px 10px #0009;align-items:center;gap:10px;margin:0;font-size:1.375rem;font-weight:900;display:flex}.depart__marque span{transform:skewX(var(--biais))}.depart__etapes{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.depart__etapes li{background:var(--nuit-4);width:18px;height:7px;box-shadow:inset 0 0 0 1px var(--filet-fort);transform:skewX(var(--biais));transition:width var(--d-moyen) var(--ease-ressort), background var(--d-moyen);border-radius:2px}.depart__etapes li[data-fait]{background:var(--orange-fonce);box-shadow:none}.depart__etapes li[aria-current]{background:var(--orange);width:34px;box-shadow:0 0 12px -2px #ff5c2bcc}.depart__corps{max-width:1180px;margin:0 auto}.depart__ecran{gap:var(--e-3);animation:depart-entre var(--d-ecran) var(--ease-sortie) both;grid-template-columns:minmax(0,1fr);display:grid}@keyframes depart-entre{0%{opacity:0;transform:translateY(14px)}}.depart__surtitre{color:var(--orange-texte);margin:0}.depart__titre{font-family:var(--police-stade);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.375rem,1.5rem + 3.6vw,3.75rem);font-weight:900;line-height:.92}.depart__titre:focus{outline:none}.depart__ligne{max-width:60ch;color:var(--texte-doux);font-size:var(--t-chapo);margin:0}.depart__aide{color:var(--texte-doux);font-size:var(--t-corps);margin:0}.depart__aide--erreur{color:#ff9a8a;font-weight:600}.depart__actions{justify-items:center;gap:var(--e-2);width:100%;max-width:460px;margin:var(--e-3) auto 0;display:grid}.depart__attente{place-items:center;min-height:50vh;display:grid}.depart__attente-titre{color:var(--texte-doux);font-family:var(--police-stade);text-transform:uppercase;font-size:1.5rem;font-weight:800;animation:1.6s ease-in-out infinite alternate depart-souffle}@keyframes depart-souffle{0%{opacity:.45}}.depart__entree{max-width:460px;margin:0 auto;padding-top:clamp(8px,7vh,80px)}.depart__entree .entree__saison{margin-bottom:0}.depart__logo{margin:0 0 var(--e-2);font-family:var(--police-stade);font-size:clamp(3.75rem,.5rem + 18vw,7rem)}.depart[data-ecran=entree] .depart__marque{visibility:hidden}.depart__note{color:var(--or-texte);background:#ffc54d14;border:1px solid #ffc54d59;border-radius:12px;margin:0;padding:10px 14px}.depart__formulaire{gap:var(--e-4);margin-top:var(--e-3);display:grid}.depart__champ{gap:6px;display:grid}.depart__label{font-family:var(--police-stade);letter-spacing:.04em;text-transform:uppercase;font-size:1.125rem;font-weight:800}.champ{border:2px solid var(--filet-fort);border-radius:var(--r-bouton);background:var(--nuit-0);width:100%;min-height:54px;box-shadow:var(--ombre-creux);color:var(--texte);font-family:var(--police-texte);transition:border-color var(--d-court), box-shadow var(--d-court);padding:0 16px;font-size:1.125rem;font-weight:600}.champ:focus{border-color:var(--bleu);box-shadow:var(--ombre-creux), 0 0 0 3px #3e6dff66;outline:none}.champ[aria-invalid=true]{border-color:#ff6b5a}.champ--code{font-family:var(--police-stade);letter-spacing:.14em;text-transform:uppercase}.depart__mention{margin:var(--e-3) 0 0;color:var(--texte-faible)}.depart__mention a{color:var(--bleu-texte)}.depart__club-corps{gap:var(--e-5);margin-top:var(--e-2);grid-template-columns:minmax(0,1fr);display:grid}.depart__clubs{gap:var(--e-4);border:0;min-width:0;margin:0;padding:0;display:grid}.depart__ligue-nom{margin:0 0 8px 2px}.depart__blasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.club-choix{border:1px solid var(--filet);background:radial-gradient(110% 90% at 0% 0%, color-mix(in srgb, var(--club-1) 40%, transparent), transparent 62%), var(--nuit-2);cursor:pointer;-webkit-tap-highlight-color:transparent;height:100%;min-height:64px;transition:transform var(--d-relache) var(--ease-ressort), border-color var(--d-court), box-shadow var(--d-court);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:10px;display:grid}.club-choix:active{transition-duration:var(--d-appui);transform:scale(.97)}.club-choix[data-choisi]{border-color:var(--club-vive);box-shadow:0 0 0 1px var(--club-vive), 0 12px 26px -14px color-mix(in srgb, var(--club-vive) 80%, transparent)}.club-choix:has(input:focus-visible){outline:2px solid var(--bleu);outline-offset:2px}.club-choix__monogramme{width:40px;height:40px;font-size:1rem}.club-choix[data-choisi] .club-choix__monogramme{background:var(--club-1)}.club-choix__nom{min-width:0;line-height:1.1;display:grid}.club-choix__nom b{font-family:var(--police-stade);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.0625rem;font-weight:800;overflow:hidden}.club-choix__nom span{color:var(--texte-doux);font-size:var(--t-meta)}.club-choix__devise{display:none}.depart__porte{gap:var(--e-4);min-width:0;padding:var(--e-4);scroll-margin-top:var(--e-3);display:grid}.depart__porte-vide{gap:var(--e-2);padding:var(--e-4) 0;text-align:center;display:grid}.depart__porte-vide p{margin:0}.depart__porte-tete{align-items:center;gap:12px;display:flex}.depart__porte-monogramme{background:var(--club-1,var(--nuit-1));width:56px;height:56px;font-size:1.375rem}.depart__porte-titre{font-family:var(--police-stade);text-transform:uppercase;margin:0;font-size:1.75rem;font-weight:900;line-height:1}.depart__porte-devise{color:var(--texte-doux);margin:4px 0 0;font-style:italic}.depart__equipe{gap:8px;display:grid}.depart__equipe-titre{margin:4px 0 0}.depart__cinq,.depart__banc{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.depart__cinq>li,.depart__banc>li{grid-column:span 2}.depart__cinq>li:nth-child(4){grid-column:2/span 2}.depart__place{gap:4px;min-width:0;display:grid}.depart__poste{justify-self:center}.depart__faits{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.depart__faits li{color:var(--texte-doux)}.depart__faits b{color:var(--texte);display:block}.depart__vedettes{gap:8px;display:grid}.depart__vedettes .libelle{margin:0}.depart__vedettes-cartes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.depart__signer{z-index:2;margin:0 calc(-1 * var(--e-4)) calc(-1 * var(--e-4));padding:var(--e-3) var(--e-4) calc(var(--e-4) + env(safe-area-inset-bottom,0px));border-radius:0 0 var(--r-plaque) var(--r-plaque);background:linear-gradient(180deg, transparent, var(--nuit-3) 26%);gap:6px;display:grid;position:sticky;bottom:0}.depart__signer .depart__aide{text-align:center}.depart__retour{justify-self:center}.depart__main .depart__equipe{width:100%;max-width:760px;margin:var(--e-2) auto 0}.depart__equipe--donne .depart__place{animation:depart-donne .56s var(--ease-ressort) both;animation-delay:calc(var(--rang,0) * 90ms + .2s)}@keyframes depart-donne{0%{opacity:0;transform:translateY(-46px)rotate(-7deg)scale(.88)}}.depart__lien{margin:var(--e-2) 0 0;text-align:center;animation:depart-entre var(--d-ecran) var(--ease-sortie) 1.1s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.depart__dons{gap:var(--e-3);margin-top:var(--e-2);display:grid}.depart__don{align-content:start;justify-items:start;gap:var(--e-3);padding:var(--e-4);display:grid}.depart__don p{color:var(--texte-doux);margin:0}.depart__don p b{color:var(--texte);font-family:var(--police-stade);font-size:1.25rem}.depart__don-montant{font-size:3.25rem;font-weight:900}.depart__pile{padding:8px 0 4px 12px;display:flex}.depart__pile-pack{width:78px;transform:rotate(calc((var(--k) - 2) * 6deg));transform-origin:50% 100%;margin-left:-30px;display:block}.depart__pile-pack:first-child{margin-left:0}.depart__pile-pack:first-child,.depart__pile-pack:nth-child(5){translate:0 8px}.depart__pile-pack:nth-child(2),.depart__pile-pack:nth-child(4){translate:0 2px}.depart__pile-pack[data-ouvert]{filter:grayscale()brightness(.45)}.depart__versus{margin-top:var(--e-2)}.depart__conseils{gap:var(--e-7) var(--e-4);margin-top:var(--e-6);display:grid}.depart__conseil{align-content:start;gap:var(--e-3);padding:var(--e-4);display:grid}.depart__conseil .titre-plaque{margin-bottom:0}.bulle-conseil{background:#16203f;border:1px solid #8aa6ff66;border-radius:12px;justify-items:start;gap:4px;padding:12px 14px 6px;display:grid;position:relative}.bulle-conseil:before{content:"";background:inherit;border-top:1px solid #8aa6ff66;border-left:1px solid #8aa6ff66;width:12px;height:12px;position:absolute;top:-7px;left:24px;transform:rotate(45deg)}.bulle-conseil p{margin:0}.bulle-conseil .bouton--discret{margin-left:calc(-1 * var(--e-2))}.depart__minutes{gap:0 var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.depart__minutes li{border-bottom:1px solid var(--filet);justify-content:space-between;gap:8px;padding:6px 0;display:flex}.depart__minutes li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.depart__minutes li[data-banc] span:first-child{color:var(--texte-doux)}.depart__plans{margin:0}.depart__fin{text-align:center;justify-items:center;max-width:620px;margin:0 auto;padding-top:clamp(8px,6vh,64px)}.depart__titre--fin{font-size:clamp(2.75rem,1.5rem + 6vw,5rem)}.depart__page{gap:var(--e-3);width:100%;margin-top:var(--e-3);padding:var(--e-4);display:grid}.depart__page-titre{justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.depart__page-titre b{font-family:var(--police-stade);text-transform:uppercase;font-size:1.25rem}.depart__places{grid-template-columns:repeat(5,minmax(0,52px));justify-content:center;gap:10px;display:grid}.depart__bilan{justify-content:center;gap:var(--e-2) var(--e-5);margin:var(--e-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.depart__bilan li{color:var(--texte-doux);align-items:baseline;gap:8px;display:inline-flex}.depart__bilan .montant,.depart__bilan b{color:var(--or-texte);font-family:var(--police-stade);font-size:1.75rem;font-weight:900}.depart__bilan b{color:var(--texte)}.banc__reserve{color:var(--or-texte);margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.depart__ecran,.depart__lien,.depart__equipe--donne .depart__place,.depart__attente-titre{animation:none}}@media (min-width:1024px){.avec-onglets:has(>#contenu>.depart){padding-bottom:0;padding-left:0}.depart{padding-top:var(--e-5);margin-bottom:0}.depart__club-corps{align-items:start;gap:var(--e-6);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.depart__porte{top:var(--e-4);position:sticky}.depart__signer{padding-bottom:var(--e-4);background:0 0;position:static}.club-choix{grid-template-rows:auto auto;min-height:92px}.club-choix__devise{color:var(--texte-doux);font-size:var(--t-corps);grid-column:1/-1;font-style:italic;line-height:1.3;display:block}.depart__cinq,.depart__banc{grid-template-columns:repeat(5,minmax(0,1fr))}.depart__cinq>li,.depart__banc>li,.depart__cinq>li:nth-child(4){grid-column:auto}.depart__dons{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);width:100%;max-width:880px;margin-inline:auto}.depart__pile-pack{width:104px;margin-left:-40px}.depart__conseils{grid-template-columns:repeat(2,minmax(0,1fr))}.club-choix:hover{border-color:color-mix(in srgb, var(--club-vive) 60%, transparent)}}
