.arena-action.bouton-jeu{display:none}.bouton-jeu{--debord:calc((100vw - min(92vw, 22rem)) / 2);--fond-g:7rem;--fond-h:7.5rem;--fond-b:1.5rem;width:fit-content;min-width:0;height:3.5rem;margin-left:auto;margin-right:calc(var(--debord) * -1);padding:0 calc(var(--debord) + 1.125rem) 0 2rem;color:#fff;isolation:isolate;transform-origin:100%;touch-action:manipulation;transition:transform .12s var(--ease-sortie);align-items:center;gap:.5rem;animation:.4s linear bouton-jeu-inerte;display:flex;position:relative}.bouton-jeu:active{transform:scale(.98)}.bouton-jeu[data-ton=blanc]{color:#0a0a0c}.bouton-jeu[data-part]{pointer-events:none;transition:transform .24s cubic-bezier(.7,0,1,.5);animation:none;position:absolute;bottom:0;right:0;transform:translate(calc(100% + 1rem))}@keyframes bouton-jeu-inerte{0%,to{pointer-events:none}}.bouton-jeu-fond{z-index:-1;inset:calc(var(--fond-h) * -1) 0 calc(var(--fond-b) * -1) calc(var(--fond-g) * -1);pointer-events:none;position:absolute;overflow:clip}.bouton-jeu-aplat{inset:var(--fond-h) -1rem var(--fond-b) calc(var(--fond-g) + .25rem);background:var(--theme-accent);transform-origin:0;border-radius:8px;position:absolute;overflow:hidden;transform:skew(-10deg);box-shadow:0 6px 18px #00000059}.bouton-jeu[data-ton=blanc] .bouton-jeu-aplat{background:#fff}.bouton-jeu:has(.bouton-jeu-energie){--fond-b:5.5rem}.bouton-jeu-energie{visibility:hidden;opacity:0;transition:opacity 1.5s ease-in,visibility 0s 1.5s;position:absolute;inset:0}.arena-plateau[data-energie] .bouton-jeu-energie{visibility:visible;opacity:1;transition:opacity 2.2s cubic-bezier(.3,0,.3,1) .9s,visibility}.bouton-jeu-bord{inset:calc(var(--fond-h) - 1.5px) -1rem calc(var(--fond-b) - 1.5px) calc(var(--fond-g) + .25rem - 1.5px);transform-origin:0;background:#d8352a;border-radius:10px;position:absolute;transform:skew(-10deg);box-shadow:0 0 16px 2px #ff4a325c,0 0 52px 10px #b61b1c6b}.bouton-jeu-matiere{top:calc(var(--fond-h) - 4.875rem);left:calc(var(--fond-g) + .25rem - 2.75rem);transform-origin:2.75rem 6.625rem;width:21.25rem;max-width:none;height:10.625rem;position:absolute;transform:skew(-10deg)}@media (prefers-reduced-motion:no-preference){.arena-plateau[data-energie] .bouton-jeu-bord{animation:2.3s ease-in-out infinite alternate bouton-energie-bat}.arena-plateau[data-energie] .bouton-jeu-matiere{animation:3s cubic-bezier(.2,.7,.2,1) .6s backwards bouton-matiere-monte}}@media (min-width:600px){.bouton-jeu-matiere{display:none}}@keyframes bouton-energie-bat{0%{opacity:1}45%{opacity:.68}70%{opacity:.9}to{opacity:.76}}@keyframes bouton-matiere-monte{0%{transform:translateY(.75rem)skew(-10deg)scaleY(.88)}}.bouton-jeu-passe{background:#8f1516;border-right:2px solid #fff;position:absolute;inset:0;transform:translate(calc(-100% - 4px))}.bouton-jeu[data-ton=blanc] .bouton-jeu-passe{background:#d9d9dc;border-right-color:#0a0a0c}.bouton-jeu-fort,.bouton-jeu-doux{font-family:var(--font-piste);white-space:nowrap;text-transform:uppercase;font-style:italic;font-stretch:62%;line-height:1}.bouton-jeu-fort{letter-spacing:.02em;font-size:1.5rem;font-weight:900}.bouton-jeu-doux{letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:1.1875rem;font-weight:500;display:block}@media (prefers-reduced-motion:no-preference){.bouton-jeu{animation:.52s cubic-bezier(.3,.05,.1,1) backwards bouton-jeu-arrivee,.4s linear bouton-jeu-inerte}.bouton-jeu-passe{animation:.62s linear .3s bouton-jeu-passe}.bouton-jeu-doux{animation:.26s cubic-bezier(.22,1,.36,1) backwards bouton-jeu-compte}.bouton-jeu[data-pose]{animation:.24s cubic-bezier(.7,0,1,.5) 1.06s forwards bouton-jeu-depart}.bouton-jeu[data-pose] .bouton-jeu-passe{animation-delay:0s}}@keyframes bouton-jeu-depart{to{transform:translate(calc(100% + 1rem))}}@keyframes bouton-jeu-arrivee{0%{transform:translate(calc(100% + 1rem))}}@keyframes bouton-jeu-compte{0%{opacity:0;transform:translateY(.5em)}}@keyframes bouton-jeu-passe{0%{animation-timing-function:cubic-bezier(.3,.05,.1,1);transform:translate(calc(-100% - 4px))}62%,72%{animation-timing-function:cubic-bezier(.7,0,1,.5);transform:translate(0)}to{transform:translate(calc(100% + 4px))}}.bouton-jeu-ancre{top:50%;right:calc(var(--debord) + .5rem);visibility:hidden;width:2.25rem;height:2.25rem;margin-top:-1.125rem;position:absolute}.bouton-jeu-gain{display:none}.arena-plateau[data-jeu] .bouton-jeu-gain{min-width:0;font-family:var(--font-piste);text-wrap:balance;font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--theme-ink) 80%, transparent);flex:1 1 0;font-size:.875rem;font-style:italic;font-weight:500;font-stretch:75%;line-height:1.25;display:block}.arena-plateau[data-jeu] .bouton-jeu{--debord:.75rem}.arena-plateau[data-jeu] .arena-rack>[data-rack-compact]{box-shadow:none}[data-rack-compact]>.h-16{height:3.5rem}[data-rack-compact] .arena-rack-ticket{height:3.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.5rem;padding:0}@media (max-width:1023.98px){.arena-plateau:not([data-jeu]){overflow-x:clip}}@media (max-width:1023.98px) and (min-height:600px){.arena-plateau:not([data-jeu]) .arena-bas{width:min(92vw,22rem);transition:transform .32s var(--ease-sortie) .2s;margin-inline:auto}.arena-plateau:not([data-jeu]) :is(.arena-entre,.arena-rack){padding:0}.arena-plateau:not([data-jeu]) .arena-action.bouton-jeu{display:flex}.arena-plateau:not([data-jeu]) .arena-entre>section{padding:0}}@media (max-width:1023.98px){html[data-barre-onglets=retiree] .arena-plateau:not([data-jeu]) .arena-bas{transition:transform .16s var(--ease-sortie);transform:translateY(4.5rem)}.arena-plateau[data-jeu]{--plateau-barre:calc(env(safe-area-inset-bottom) + 1rem)}html:has(.arena-plateau[data-jeu]) :is(nav[aria-label=Navigation],.barre-onglets-voile){opacity:0;visibility:hidden;transition:opacity .16s var(--ease-sortie), transform .16s var(--ease-sortie), visibility 0s .16s}html:has(.arena-plateau[data-jeu]) nav[aria-label=Navigation]{transform:translateY(12px)}main:has([data-defi-ecran]) .arena-plateau:not([data-jeu]) :is(.arena-action.bouton-jeu,.arena-entre){display:none}main:has([data-defi-ecran]) .arena-plateau:not([data-jeu]) [data-rack-compact]>.h-16{visibility:hidden}html:has([data-defi-ecran]):not(:has(.arena-plateau[data-jeu])) :is(nav[aria-label=Navigation],.barre-onglets-voile){opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.bouton-jeu,.arena-plateau .arena-bas{transition:none!important}.bouton-jeu[data-part]{visibility:hidden}}
