.soiree{height:calc(var(--etapes,3) * 90vh + 20vh);margin-top:24px}.soiree-colle{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:clamp(24px,4vw,56px);height:calc(100vh - 96px);min-height:560px;display:grid;position:sticky;top:76px}.soiree-pas{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.soiree-pas li{font-family:var(--titre);border:3px solid var(--encre);background:var(--blanc);width:44px;height:32px;color:var(--encre);opacity:.45;border-radius:10px;place-items:center;font-size:15px;font-weight:800;transition:opacity .2s,background .2s;display:grid}.soiree-pas li[data-fait]{opacity:1;background:var(--vert-badge)}.soiree-pas li[data-on]{opacity:1;background:var(--jaune);box-shadow:0 3px 0 var(--encre)}.soiree-textes{display:grid}.soiree-bloc{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .3s,translate .3s;translate:0 16px}.soiree-bloc[data-on]{opacity:1;pointer-events:auto;translate:0}.soiree-bloc h3{font-size:clamp(26px,3vw,36px)}.soiree-bloc p{color:var(--gris);max-width:44ch;margin-top:14px;font-size:17px;line-height:1.6}.soiree-scene{aspect-ratio:1.25;justify-self:center;max-width:100%;height:min(100%,620px);position:relative}.soiree-ecran{aspect-ratio:16/11;background:var(--violet-jeu);border:5px solid var(--encre);width:52%;box-shadow:0 10px 0 var(--encre);color:var(--blanc);border-radius:20px;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.soiree-ecran-barre{font-family:var(--titre);background:#0000002e;justify-content:space-between;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.soiree-vue{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .28s,scale .28s;display:flex;position:absolute;inset:34px 12px 12px;scale:.94}.soiree-scene[data-etape="0"] .soiree-vue[data-vue="0"],.soiree-scene[data-etape="1"] .soiree-vue[data-vue="1"],.soiree-scene[data-etape="2"] .soiree-vue[data-vue="2"]{opacity:1;scale:1}.soiree-vue-titre{font-family:var(--titre);margin:0;font-size:16px;font-weight:800}.soiree-platine{width:34%;height:auto}.soiree-scene[data-etape="0"] .soiree-platine{animation:1.6s ease-in-out infinite soiree-balance}.soiree-chrono{background:var(--blanc);border:2px solid var(--encre);border-radius:6px;width:70%;height:10px;overflow:hidden}.soiree-chrono span{transform-origin:0;background:linear-gradient(90deg,#ff2d2d,#ffd400 55%,#54e26a);width:100%;height:100%;display:block}.soiree-scene[data-etape="0"] .soiree-chrono span{animation:4s linear infinite soiree-chrono}.soiree-reponses-compte{margin:0;font-size:13px;font-weight:600}.soiree-reponses-compte strong{font-family:var(--titre);color:var(--jaune);font-size:18px}.soiree-classement{width:100%;height:136px;margin:0;padding:0;list-style:none;position:relative}.soiree-classement li{grid-template-columns:22px 78px 1fr 44px;align-items:center;gap:8px;height:34px;font-size:12.5px;font-weight:700;transition:translate .5s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:0;left:0;right:0}.soiree-rang{font-family:var(--titre);text-align:center;font-weight:800}.soiree-barre{background:#fff3;border-radius:6px;height:12px;overflow:hidden}.soiree-barre span{background:var(--blanc);border-radius:6px;height:100%;transition:width .5s;display:block}.soiree-classement li[data-tete] .soiree-barre span{background:var(--jaune)}.soiree-classement li[data-tete] .soiree-rang{color:var(--jaune)}.soiree-pts{text-align:right;font-variant-numeric:tabular-nums}.soiree-pochettes{gap:10px;display:flex}.soiree-pochettes img{border:3px solid var(--encre);width:64px;height:64px;box-shadow:0 4px 0 var(--encre);border-radius:10px}.soiree-scene[data-etape="2"] .soiree-pochettes img{animation:.48s cubic-bezier(.34,1.56,.64,1) both soiree-pose;animation-delay:calc(var(--i) * .12s)}.soiree-selection{text-align:center;opacity:.9;margin:0;font-size:12.5px;font-weight:600}.soiree-joueur{flex-direction:column;align-items:center;gap:6px;width:13%;display:flex;position:absolute}.soiree-tel{aspect-ratio:9/15;background:var(--violet-jeu);border:4px solid var(--encre);width:100%;box-shadow:0 6px 0 var(--encre);border-radius:16px;position:relative;overflow:hidden}.soiree-tel-vue{opacity:0;flex-direction:column;justify-content:center;gap:5px;transition:opacity .25s;display:flex;position:absolute;inset:10px 7px}.soiree-scene[data-etape="0"] .soiree-tel-vue[data-vue="0"],.soiree-scene[data-etape="1"] .soiree-tel-vue[data-vue="1"],.soiree-scene[data-etape="2"] .soiree-tel-vue[data-vue="2"]{opacity:1}.soiree-choix{color:var(--encre);background:var(--blanc);border:2px solid var(--encre);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:5px 4px;font-size:8.5px;font-weight:700;line-height:1.1;overflow:hidden}.soiree-scene[data-etape="0"] .soiree-choix[data-pris]{animation:4s infinite soiree-tape;animation-delay:calc(var(--i) * .28s)}.soiree-gain{font-family:var(--titre);color:var(--jaune);-webkit-text-stroke:4px var(--encre);paint-order:stroke fill;opacity:0;font-size:20px;font-weight:800;position:absolute;top:38%;left:50%;translate:-50%}.soiree-gain[data-rate]{color:#ff5d73;font-size:16px}.soiree-scene[data-etape="0"] .soiree-gain{animation:4s infinite soiree-gain;animation-delay:calc(var(--i) * .28s)}.soiree-tel-equipe{color:#ffffffd9;text-align:center;font-size:10px;font-weight:700}.soiree-tel-rang{font-family:var(--titre);color:var(--blanc);text-align:center;-webkit-text-stroke:4px var(--encre);paint-order:stroke fill;font-size:30px;font-weight:800}.soiree-tel-vue[data-vue="2"]{align-items:center}.soiree-tel-vue[data-vue="2"] img{aspect-ratio:1;border:2px solid var(--encre);border-radius:8px;width:80%}.soiree-vote{width:26px;height:26px;color:var(--encre);background:var(--vert-badge);border:2px solid var(--encre);border-radius:50%;place-items:center;font-weight:800;display:grid}.soiree-scene[data-etape="2"] .soiree-vote{animation:.4s cubic-bezier(.34,1.56,.64,1) both soiree-pose;animation-delay:calc(.3s + var(--i) * .14s)}.soiree-qui{color:var(--encre);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.soiree-qui img{object-fit:contain;width:26px;height:26px}@keyframes soiree-balance{50%{rotate:-4deg}}@keyframes soiree-chrono{0%{scale:1}to{scale:0 1}}@keyframes soiree-tape{0%,18%{background:var(--blanc);scale:1}22%{scale:.92}28%,90%{background:var(--jaune);scale:1}}@keyframes soiree-gain{0%,26%{opacity:0;translate:-50% 10px;scale:.6}34%{opacity:1;translate:-50% -6px;scale:1.15}40%,80%{opacity:1;translate:-50%;scale:1}90%,to{opacity:0;translate:-50% -10px}}@keyframes soiree-pose{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.soiree-scene *,.soiree-scene :before{animation:none!important}.soiree-gain{opacity:1}}@media (max-width:900px){.soiree-colle{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;gap:18px;height:calc(100svh - 72px);min-height:0;top:64px}.soiree-scene{order:-1;width:100%;height:auto}.soiree-texte{text-align:center}.soiree-pas{justify-content:center;margin-bottom:12px}.soiree-bloc p{margin-inline:auto;font-size:15px}.soiree-bloc h3{font-size:24px}.soiree-joueur{width:13%}.soiree-qui{font-size:10px}.soiree-qui img{width:18px;height:18px}.soiree-choix{border-radius:4px;padding:3px;font-size:7.5px}.soiree-ecran-barre{padding:5px 8px;font-size:9px}.soiree-vue{gap:6px;inset:24px 8px 8px}.soiree-classement{height:100px}.soiree-classement li{grid-template-columns:14px 54px 1fr 32px;gap:5px;height:25px;font-size:9.5px}.soiree-pochettes img{width:38px;height:38px}.soiree-selection,.soiree-reponses-compte{font-size:9.5px}.soiree-vue-titre{font-size:12px}.soiree-tel-rang{font-size:20px}.soiree-gain{font-size:15px}}
