html[data-vfx] .card.fin[data-palier=courage]{--vfx-halo:var(--vfx-halo-courage)}html[data-vfx] .card.fin[data-palier=pasmal]{--vfx-halo:var(--vfx-halo-pasmal)}html[data-vfx] .card.fin[data-palier=bravo]{--vfx-halo:var(--vfx-halo-bravo)}html[data-vfx] .card.fin[data-palier=parfait]{--vfx-halo:var(--vfx-halo-parfait)}html[data-vfx] .card.fin[data-palier] .fin-ciel{isolation:isolate;position:relative}html[data-vfx] .card.fin[data-palier] .fin-ciel:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle 150px at 50% 20%, var(--vfx-halo) 0, transparent 100%);opacity:0;animation:vfx-j-halo var(--vfx-d-halo) var(--vfx-e-sortie) forwards;position:absolute;inset:0}html[data-vfx] .card.fin[data-palier] .fin-ciel .result-texte,html[data-vfx] .card.fin[data-palier] .fin-ciel .row-between{z-index:2;position:relative}@keyframes vfx-j-halo{to{opacity:.32}}html[data-vfx] .pastilles .pastille:first-child{--i:0}html[data-vfx] .pastilles .pastille:nth-child(2){--i:1}html[data-vfx] .pastilles .pastille:nth-child(3){--i:2}html[data-vfx] .pastilles .pastille:nth-child(4){--i:3}html[data-vfx] .pastilles .pastille:nth-child(5){--i:4}html[data-vfx] .pastilles .pastille:nth-child(6){--i:5}html[data-vfx] .pastilles .pastille:nth-child(7){--i:6}html[data-vfx] .pastilles .pastille:nth-child(8){--i:7}html[data-vfx] .pastilles .pastille:nth-child(9){--i:8}html[data-vfx] .pastilles .pastille:nth-child(10),html[data-vfx] .pastilles .pastille:nth-child(n+11){--i:9}html[data-vfx] .pastilles .pastille{animation:vfx-j-pastille var(--vfx-d-pop) var(--vfx-e-pop) backwards;animation-delay:calc(var(--i,9) * var(--vfx-pas-reponse))}html[data-vfx] .pastilles .pastille.ko{animation-timing-function:var(--vfx-e-calme)}@keyframes vfx-j-pastille{0%{transform:scale(.6)}}html[data-vfx] .fin-puces li:first-child{--i:0}html[data-vfx] .fin-puces li:nth-child(2){--i:1}html[data-vfx] .fin-puces li:nth-child(n+3){--i:2}html[data-vfx] .fin-puces li,html[data-vfx] #saveBlock{animation:vfx-j-recompense var(--vfx-d-entree) var(--vfx-e-ressort) backwards;animation-delay:calc(.3s + var(--i,0) * var(--vfx-pas-recompense))}html[data-vfx] #saveBlock{animation-delay:.75s}@keyframes vfx-j-recompense{0%{opacity:0;transform:translateY(10px)}}html[data-vfx] .fin-puces li.vfx-xp{font-variant-numeric:tabular-nums;justify-content:center;min-width:6ch}html[data-vfx] .repere:not(.hidden) .repere-toi{transform-origin:0;animation:vfx-j-repere var(--vfx-d-halo) var(--vfx-e-sortie) backwards}@keyframes vfx-j-repere{0%{transform:scaleX(0)}}@property --vfx-t{syntax:"<number>";inherits:false;initial-value:1}html[data-vfx] .progress-segments .seg.current>i{opacity:1;animation:none}html[data-vfx] .answers .answer{transition:transform 80ms, box-shadow 80ms, background var(--vfx-d-court) var(--vfx-e-calme), border-color var(--vfx-d-court) var(--vfx-e-calme), opacity var(--vfx-d-court) var(--vfx-e-calme)}html[data-vfx] .answer.wrong{animation:none}html[data-vfx] .answers:has(.answer.wrong) .answer.correct{animation:none}html[data-vfx] .answers.revele:not(:has(.answer.selected)) .answer.correct{animation:none}html[data-vfx] .timer-badge.fige{transition:opacity var(--vfx-d-court) var(--vfx-e-calme)}html[data-vfx] .answers:has(.answer.selected.correct) .answer.correct{position:relative}html[data-vfx] .answers:has(.answer.selected.correct) .answer.correct:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:vfx-j-anneau .45s var(--vfx-e-calme) both;border:3px solid #4de699;position:absolute;inset:-2px}@keyframes vfx-j-anneau{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}html[data-vfx] .answers:has(.answer.selected.correct) .answer.correct .answer-mark{animation:vfx-j-coche var(--vfx-d-court) var(--vfx-e-pop) backwards}@keyframes vfx-j-coche{0%{transform:scale(.6)}}html[data-vfx] .hud-score.pulse-serie .hud-flamme{animation:vfx-j-flamme var(--vfx-d-entree) var(--vfx-e-ressort) backwards}@keyframes vfx-j-flamme{0%{opacity:.55;transform:scale(.55)}}html[data-vfx] .hud-score{position:relative}html[data-vfx] .vfx-flamme-fantome{filter:grayscale();pointer-events:none;opacity:.55;animation:vfx-j-fantome .6s var(--vfx-e-calme) forwards;margin-top:-8px;position:absolute;top:50%;left:14px}@keyframes vfx-j-fantome{0%{opacity:.55;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}html[data-vfx][data-vfx-prop] .timer-badge{border-color:#0000;position:relative}html[data-vfx][data-vfx-prop] .timer-badge:before{content:"";background:conic-gradient(var(--vfx-c,var(--orange)) calc(var(--vfx-t) * 1turn), transparent 0);pointer-events:none;animation:vfx-j-anneau-vide var(--vfx-d-question) linear forwards;border-radius:50%;position:absolute;inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}@keyframes vfx-j-anneau-vide{0%{--vfx-t:1}to{--vfx-t:0}}html[data-vfx][data-vfx-prop] .timer-badge.fige:before{animation-play-state:paused}html[data-vfx][data-vfx-prop] .timer-badge.danger{--vfx-c:var(--red)}html[data-vfx] .timer-badge.danger{animation:1s ease-in-out 5 tick}html[data-vfx] .fin-ciel.vfx-rayons:before{content:"";z-index:1;pointer-events:none;background:repeating-conic-gradient(#fae99473 0 7.5deg, transparent 7.5deg 30deg);opacity:0;width:320px;height:320px;margin:-160px 0 0 -160px;animation:2.4s linear forwards vfx-j-rayons;position:absolute;top:20%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 70%);mask-image:radial-gradient(circle,#000 0,#0000 70%)}@keyframes vfx-j-rayons{0%{opacity:0;transform:rotate(0)}17%{opacity:.6}to{opacity:0;transform:rotate(30deg)}}html[data-vfx] canvas.vfx-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}html[data-vfx] .mascottes.vfx-mascotte-attend{opacity:0;transform:scale(.6)rotate(-5deg)}html[data-vfx] .mascottes.vfx-mascotte{animation:vfx-j-cadeau var(--vfx-d-cadeau) var(--vfx-e-pop) backwards, vfx-j-liseret 1.35s linear backwards}@keyframes vfx-j-cadeau{0%{opacity:0;transform:scale(.6)rotate(-5deg)}}@keyframes vfx-j-liseret{0%{box-shadow:0 0 0 2px #f39b1800}26%{box-shadow:0 0 0 2px #f39b18e6}63%{box-shadow:0 0 0 2px #f39b18e6}to{box-shadow:0 0 0 2px #f39b1800}}html[data-vfx] .flit-vfx-particule{display:none}html[data-vfx] .chargement-castor,html[data-vfx] .chargement-jauge i,html[data-vfx] .pulse{animation-iteration-count:12}html[data-vfx] .card.chargement.vfx-sans-entree{animation:none}html[data-vfx][data-vfx-pause] :is(.chargement-castor,.chargement-jauge i,.pulse){animation-play-state:paused!important}html[data-vfx] .card.impasse.anim-in{animation:vfx-j-fondu .25s var(--vfx-e-calme) both}html[data-vfx] .card.anim-in:has(>.hint>code){animation:vfx-j-fondu .25s var(--vfx-e-calme) both}@keyframes vfx-j-fondu{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-vfx] .card.fin[data-palier] .fin-ciel:after{opacity:.32;animation:none}html[data-vfx] .pastilles .pastille,html[data-vfx] .fin-puces li,html[data-vfx] #saveBlock,html[data-vfx] .repere:not(.hidden) .repere-toi,html[data-vfx][data-vfx-prop] .timer-badge:before,html[data-vfx] .timer-badge.danger,html[data-vfx] .hud-score.pulse-serie .hud-flamme{animation:none}html[data-vfx] .answers:has(.answer.selected.correct) .answer.correct .answer-mark{animation:none}html[data-vfx] .answers:has(.answer.selected.correct) .answer.correct:after{animation:none}html[data-vfx] .vfx-flamme-fantome{display:none}html[data-vfx] .answers .answer,html[data-vfx] .timer-badge.fige{transition:none}html[data-vfx] .fin-ciel.vfx-rayons:before,html[data-vfx] canvas.vfx-canvas{display:none}html[data-vfx] .mascottes.vfx-mascotte-attend{opacity:1;transform:none}html[data-vfx] .mascottes.vfx-mascotte,html[data-vfx] .reveal-banner,html[data-vfx] .toast,html[data-vfx] .sound-fab,html[data-vfx] .mic-fab,html[data-vfx] .card.impasse.anim-in{animation:none}html[data-vfx] .card.anim-in:has(>.hint>code){animation:none}}
