.fx-prose-layout{display: grid;grid-template-columns: minmax(0,760px) minmax(260px,340px);justify-content: space-between;align-items: start;gap: 40px 64px}.fx-prose-layout>.prose{max-width: none}.fx-tools{position: sticky;top: calc(var(--dc-header-h) + 24px);padding: 18px;border-radius: var(--dc-r-card);border: var(--ds-border);background: var(--nl-card-sheen),var(--ds-surface-raised);box-shadow: var(--ds-elev-1)}.fx-tools__title{margin: 0 0 12px;font: var(--dc-label);letter-spacing: .16em;text-transform: uppercase;color: var(--dc-brume)}.fx-tools__list{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.fx-tools__link{position: relative;display: grid;grid-template-columns: 40px minmax(0,1fr) 18px;align-items: center;gap: 12px;padding: 12px;border-radius: 14px;border: 1px solid transparent;color: var(--dc-lumiere);text-decoration: none;transition: background-color var(--ds-dur-fast) var(--ds-ease-out),border-color var(--ds-dur-base) var(--ds-ease-out)}.fx-tools__link:hover{background: color-mix(in srgb,var(--dc-fumee) 75%,transparent);border-color: var(--dc-ligne);color: var(--dc-lumiere)}.fx-tools__ico{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;color: var(--dc-violet-texte);border: 1px solid color-mix(in srgb,var(--dc-violet-texte) 34%,var(--dc-ligne));background: linear-gradient(180deg,color-mix(in srgb,var(--dc-violet) 20%,var(--dc-velours)),color-mix(in srgb,var(--dc-violet) 6%,var(--dc-velours)));transition: transform var(--ds-dur-slow) var(--fx-ease)}.fx-tools__ico .icon{width: 19px;height: 19px}.fx-tools__txt{display: grid;gap: 2px;min-width: 0}.fx-tools__name{font: 700 15.5px/1.25 var(--dc-font-sans)}.fx-tools__desc{color: var(--dc-brume);font-size: 13.5px;line-height: 1.4}.fx-tools__go{width: 16px;height: 16px;color: var(--dc-vert);opacity: .6;transition: transform var(--ds-dur-slow) var(--fx-ease),opacity var(--ds-dur-base) var(--ds-ease-out)}@media (hover: hover){.fx-tools__link:hover .fx-tools__ico{transform: translateY(-1px) rotate(-5deg)}.fx-tools__link:hover .fx-tools__go{opacity: 1;transform: translateX(3px)}}@media (max-width: 1023px){.fx-prose-layout{grid-template-columns: minmax(0,1fr)}.fx-tools{position: static}}.fx-empty{display: flex;align-items: center;gap: 16px;padding: 20px 22px;border-radius: var(--dc-r-panel);border: 1px dashed var(--dc-ligne-forte);background: var(--ds-surface-sunken)}.fx-empty__icon{display: grid;place-items: center;flex: none;width: 48px;height: 48px;border-radius: 14px;border: 1px solid color-mix(in srgb,var(--dc-violet-texte) 30%,var(--dc-ligne));background: color-mix(in srgb,var(--dc-violet) 10%,var(--dc-velours));color: var(--dc-violet-texte)}.fx-empty__icon .icon{width: 22px;height: 22px}.fx-empty .m-empty,.fx-empty p{margin: 0}.prose--steps{counter-reset: fx-step}.prose--steps>h2{position: relative;counter-increment: fx-step;padding-left: 64px;margin-top: 2em}.prose--steps>h2::before{content: counter(fx-step,decimal-leading-zero);position: absolute;left: 0;top: 50%;display: grid;place-items: center;width: 44px;height: 44px;margin-top: -22px;border-radius: 13px;border: 1px solid color-mix(in srgb,var(--dc-violet-texte) 40%,var(--dc-ligne));background: linear-gradient(180deg,color-mix(in srgb,var(--dc-violet) 22%,var(--dc-velours)),var(--dc-velours));box-shadow: var(--ds-highlight),0 10px 24px -14px color-mix(in srgb,var(--dc-violet) 80%,transparent);color: var(--dc-violet-texte);font: 800 17px/1 var(--dc-font-cond);letter-spacing: .04em}.prose--steps>h2:first-child{margin-top: 0}.prose--steps>ul{padding-left: 0;list-style: none}.prose--steps>ul>li{position: relative;padding-left: 30px}.prose--steps>ul>li::before{content: "";position: absolute;left: 4px;top: .55em;width: 14px;height: 8px;border: solid var(--dc-vert);border-width: 0 0 2px 2px;transform: rotate(-45deg)}@media (max-width: 767px){.prose--steps>h2{padding-left: 52px}.prose--steps>h2::before{width: 38px;height: 38px;margin-top: -19px;font-size: 15px}}
.m-page{padding-top: 28px;padding-bottom: 24px}.m-card{position: relative;padding: 26px 28px;border: var(--ds-border);border-radius: var(--dc-r-card);background: var(--ds-surface-raised);box-shadow: var(--ds-elev-1)}.m-card h2{display: flex;align-items: center;gap: 10px;margin: 0 0 16px;font: 700 22px/1.25 var(--dc-font-sans);letter-spacing: -.01em}.m-card h2 .icon{flex: none;width: 22px;height: 22px;color: var(--dc-violet-texte)}.m-card--narrow{max-width: 540px;margin: 0 auto;padding: 34px 36px}.m-card--center{text-align: center}.m-card__icon{display: inline-grid;place-items: center;width: 64px;height: 64px;margin-bottom: 12px;border-radius: 50%;background: var(--dc-vert-10);color: var(--dc-vert)}.m-card__icon .icon{width: 30px;height: 30px}.m-card__title{margin: 4px 0 10px;font: var(--dc-h2-bloc);letter-spacing: -.025em}.m-card__lead{margin: 0 0 22px;color: var(--dc-texte-doux);font-size: 17px;line-height: 1.55}.m-card__foot{margin: 22px 0 0;padding-top: 18px;border-top: 1px solid var(--dc-ligne);color: var(--dc-texte-2);font-size: 15px;text-align: center}.m-card__note{display: flex;gap: 10px;margin: 16px 0 0;color: var(--dc-brume);font-size: 13.5px;line-height: 1.5}.m-card__note .icon{flex: none;width: 16px;height: 16px;margin-top: 2px}.m-card__note--plain{display: block}.m-card__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 16px;margin-bottom: 14px}.m-card__head h2{margin: 0}.m-form{display: grid;gap: 16px}.m-field{display: grid;gap: 6px;min-width: 0}.m-field>label,.m-field__label{font-size: 14.5px;font-weight: 600;color: var(--dc-texte-2)}.m-field__row{display: flex;justify-content: space-between;align-items: baseline;gap: 12px}.m-field__row label{font-size: 14.5px;font-weight: 600;color: var(--dc-texte-2)}.m-field__link{font-size: 14px;color: var(--dc-vert)}.m-field__hint{margin: 0;color: var(--dc-brume);font-size: 13.5px;line-height: 1.45}.m-field__static{margin: 0;padding: 10px 0;color: var(--dc-lumiere);overflow-wrap: anywhere}.m-field__error{margin: 0;color: var(--dc-alerte);font-size: 14px;font-weight: 600}.m-form .field-input{width: 100%;min-height: 46px}.m-form .field-input[aria-invalid="true"]{border-color: var(--dc-alerte)}.m-grid2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.m-check{display: grid;grid-template-columns: auto 1fr;gap: 4px 12px;align-items: start;color: var(--dc-texte-2);font-size: 15px;line-height: 1.5}.m-check input{width: 20px;height: 20px;margin: 2px 0 0;accent-color: var(--dc-vert)}.m-check .m-field__error{grid-column: 2}.m-check-inline{display: inline-flex;align-items: center;gap: 10px;color: var(--dc-texte-2);font-size: 15px}.m-check-inline input{width: 18px;height: 18px;accent-color: var(--dc-vert)}.m-radios{display: flex;flex-wrap: wrap;gap: 8px 24px;margin: 0;padding: 0;border: 0}.m-radios legend{width: 100%;margin-bottom: 6px;padding: 0;font-size: 14.5px;font-weight: 600;color: var(--dc-texte-2)}.m-radios label{display: inline-flex;align-items: center;gap: 8px;color: var(--dc-lumiere);font-size: 15px}.m-radios input{width: 18px;height: 18px;accent-color: var(--dc-vert)}.m-trap{position: absolute;left: -9999px}.m-inline-form{margin: 0 0 18px}.m-sep{display: flex;align-items: center;gap: 14px;margin: 18px 0;color: var(--dc-brume);font-size: 13px;text-transform: uppercase;letter-spacing: .12em;font-family: var(--dc-font-cond);font-weight: 700}.m-sep::before,.m-sep::after{content: "";flex: 1;height: 1px;background: var(--dc-ligne)}.m-oauth{display: grid;gap: 10px}.m-oauth__btn{display: flex;align-items: center;justify-content: center;gap: 12px;min-height: 50px;padding: 0 18px;border-radius: var(--dc-r-pill);border: 1px solid var(--dc-ligne-forte);background: var(--dc-champ);color: var(--dc-lumiere);font-weight: 600;font-size: 16px;text-decoration: none;transition: border-color var(--dc-t),background-color var(--dc-t)}.m-oauth__btn:hover{border-color: var(--dc-violet);background: var(--dc-violet-16);color: var(--dc-lumiere)}.m-oauth__mark{display: inline-grid;place-items: center;flex: none;width: 28px;height: 28px;border-radius: 8px;background: var(--dc-lumiere);color: var(--dc-nuit);font-family: var(--dc-font-cond);font-weight: 800;font-size: 16px}.m-oauth__btn--discord .m-oauth__mark,.m-oauth__mark--discord{background: var(--dc-discord);color: var(--dc-lumiere)}.m-oauth__mark .m-oauth__logo{width: 18px;height: 18px}.m-oauth__btn--discord{border-color: color-mix(in srgb,var(--dc-discord) 55%,var(--dc-ligne-forte))}.m-oauth__btn--discord:hover{border-color: var(--dc-discord);background: color-mix(in srgb,var(--dc-discord) 16%,var(--dc-champ))}.m-notice{display: flex;gap: 12px;align-items: flex-start;margin: 0 0 18px}.m-notice .icon{flex: none;width: 20px;height: 20px;margin-top: 2px}.m-notice p{margin: 0}.m-notice--ok{border-color: color-mix(in srgb,var(--dc-vert) 50%,var(--dc-ligne));background: var(--dc-vert-10)}.m-notice--ok .icon{color: var(--dc-vert)}.m-empty{margin: 0;color: var(--dc-brume);font-size: 15px}.m-list{display: grid;gap: 0;margin: 0;padding: 0;list-style: none}.m-list li{display: grid;gap: 2px;padding: 12px 0;border-top: 1px solid color-mix(in srgb,var(--dc-ligne) 75%,transparent)}.m-list li:first-child{border-top: 0;padding-top: 0}.m-list a{color: var(--dc-lumiere);text-decoration: none}.m-list a:hover{color: var(--dc-vert-clair);text-decoration: underline}.m-list__meta{display: block;color: var(--dc-brume);font-size: 13.5px}.btn--small{min-height: 40px;padding: 0 16px;font-size: 15px}.btn--danger{border-color: var(--dc-alerte-50);color: var(--dc-alerte);background: transparent}.btn--danger:hover{background: var(--dc-alerte-08);border-color: var(--dc-alerte);color: var(--dc-alerte)}.btn[disabled]{opacity: .55;cursor: not-allowed}.hunt-badge{display: inline-flex;align-items: center;min-height: 24px;padding: 0 10px;border-radius: var(--dc-r-pill);border: 1px solid var(--dc-ligne-forte);font-family: var(--dc-font-cond);font-weight: 700;font-size: 13px;letter-spacing: .08em;text-transform: uppercase;color: var(--dc-texte-2);white-space: nowrap}.hunt-badge--opening{border-color: var(--dc-violet);color: var(--dc-violet-texte)}.hunt-badge--finished{border-color: color-mix(in srgb,var(--dc-vert) 55%,transparent);color: var(--dc-vert)}.hunt-note{display: flex;gap: 10px;margin: 28px 0 0;color: var(--dc-brume);font-size: 14px;line-height: 1.5}.hunt-note .icon{flex: none;width: 18px;height: 18px;margin-top: 2px;color: var(--dc-lumiere)}.hunt-section-title{margin: 0 0 16px;font: var(--dc-h2-bloc);letter-spacing: -.025em}.hunt-head__facts,.gw-head__facts{display: flex;flex-wrap: wrap;gap: 10px 24px;margin: 22px 0 0;padding: 0;list-style: none;color: var(--dc-texte-2);font-size: 15px}.hunt-head__facts li,.gw-head__facts li{display: inline-flex;align-items: flex-start;gap: 8px}.hunt-head__facts .icon,.gw-head__facts .icon{flex: none;width: 18px;height: 18px;margin-top: 2px;color: var(--dc-vert)}.slot-thumb{display: block;flex: none;object-fit: cover;border-radius: 12px;background: var(--dc-fumee);border: 1px solid var(--dc-ligne)}.slot-thumb--sm{width: 44px;height: 44px;border-radius: 9px}.slot-thumb--md{width: 100%;aspect-ratio: 4 / 3;height: auto}.slot-thumb--lg{width: 260px;aspect-ratio: 4 / 3;height: auto}.slot-thumb--empty{display: grid;place-items: center;color: var(--dc-violet-texte);font-family: var(--dc-font-cond);font-weight: 800;font-size: 15px;letter-spacing: .06em;background: radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--dc-violet) 22%,transparent),transparent 60%),var(--dc-fumee)}.slot-thumb--md.slot-thumb--empty{font-size: 32px}.slot-thumb--lg.slot-thumb--empty{font-size: 48px}@media (max-width: 767px){.m-card{padding: 20px 16px;border-radius: var(--dc-r-card-m)}.m-card--narrow{padding: 24px 18px}.m-grid2{grid-template-columns: minmax(0,1fr)}.slot-thumb--lg{width: 100%}}.m-oauth__btn{transition: border-color var(--dc-t),background-color var(--dc-t),transform var(--ds-dur-base) var(--ds-ease-out),box-shadow var(--ds-dur-slow) var(--ds-ease-out)}.m-oauth__mark{transition: transform var(--ds-dur-slow) var(--fx-ease)}@media (hover: hover){.m-oauth__btn:hover{transform: translateY(-1px);box-shadow: 0 12px 26px -16px color-mix(in srgb,var(--dc-violet) 80%,transparent)}.m-oauth__btn:hover .m-oauth__mark{transform: rotate(-6deg) scale(1.06)}}.m-oauth__btn:active{transform: scale(.985)}@media (prefers-reduced-motion: no-preference){.m-card--center .m-card__icon{animation: m-pop 620ms var(--ds-ease-spring) 120ms backwards}}@keyframes m-pop{from{opacity: 0;transform: scale(.6)}}.fx-pw{position: relative;display: block}.fx-pw>.field-input{padding-right: 54px}.fx-pw__toggle{position: absolute;top: 50%;right: 5px;display: grid;place-items: center;width: 44px;height: 38px;margin-top: -19px;padding: 0;border: 0;border-radius: 10px;background: transparent;color: var(--dc-brume);cursor: pointer;transition: color var(--ds-dur-fast) var(--ds-ease-out),background-color var(--ds-dur-fast) var(--ds-ease-out)}.fx-pw__toggle:hover{color: var(--dc-lumiere);background: var(--dc-fumee)}.fx-pw__toggle .icon{width: 19px;height: 19px}.fx-pw__toggle .icon--hide,.fx-pw__toggle[aria-pressed="true"] .icon--show{display: none}.fx-pw__toggle[aria-pressed="true"] .icon--hide{display: block}.fx-meter{display: grid;gap: 6px;margin: 2px 0 0}.fx-meter__bar{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 5px}.fx-meter__seg{height: 4px;border-radius: 4px;background: var(--dc-ligne);transition: background-color 280ms var(--ds-ease-out),box-shadow 280ms var(--ds-ease-out)}.fx-meter[data-level="1"] .fx-meter__seg:nth-child(-n+1){background: var(--dc-alerte)}.fx-meter[data-level="2"] .fx-meter__seg:nth-child(-n+2){background: var(--dc-violet-texte)}.fx-meter[data-level="3"] .fx-meter__seg:nth-child(-n+3),.fx-meter[data-level="4"] .fx-meter__seg{background: var(--dc-vert);box-shadow: 0 0 8px -1px color-mix(in srgb,var(--dc-vert) 70%,transparent)}.fx-meter__text{margin: 0;color: var(--dc-brume);font-size: 13.5px;line-height: 1.4}.fx-meter[data-level="1"] .fx-meter__text{color: var(--dc-alerte)}
.slot-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(180px,1fr));gap: 14px;margin: 0;padding: 0;list-style: none}.slot-card__link{display: grid;align-content: start;gap: 6px;height: 100%;padding: 10px 10px 14px;border: var(--ds-border);border-radius: var(--dc-r-panel);background: var(--ds-surface-raised);box-shadow: var(--ds-elev-1);color: var(--dc-lumiere);text-decoration: none;transition: border-color var(--dc-t),transform var(--dc-t)}.slot-card__link:hover{border-color: var(--dc-violet);transform: translateY(-2px)}.slot-card__name{margin-top: 4px;font-size: 15.5px;line-height: 1.3;overflow-wrap: anywhere}.slot-card__provider{color: var(--dc-brume);font-size: 13.5px}.slot-card__stats{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 2px}.slot-card__rtp,.slot-card__vol,.slot-card__max{padding: 2px 8px;border-radius: var(--dc-r-pill);font-size: 12.5px;font-weight: 600;line-height: 1.5}.slot-card__rtp{background: var(--dc-vert-10);color: var(--dc-vert)}.slot-card__vol,.slot-card__max{border: var(--ds-border);background: var(--ds-surface-sunken);color: var(--dc-texte-2)}.slot-card__vol--high,.slot-card__vol--very_high{border-color: color-mix(in srgb,var(--dc-or) 55%,var(--dc-ligne));color: var(--dc-or)}.slot-card__link .slot-thumb{transition: transform 900ms var(--fx-ease),box-shadow var(--ds-dur-slow) var(--ds-ease-out)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.slot-card__link:hover .slot-thumb{transform: scale(1.03);box-shadow: 0 16px 30px -18px var(--dc-nuit)}}@media (prefers-reduced-motion: reduce){.slot-card__link:hover{transform: none}}@media (max-width: 767px){.slot-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}}.slot-grid>.slot-card::before,.slot-grid>.slot-card::after{content: none;display: none}.slot-grid>.slot-card{content-visibility: auto;contain-intrinsic-size: auto 290px}.slot-card__link{border: 1px solid var(--dc-ligne);background: linear-gradient(180deg,color-mix(in srgb,var(--dc-fumee) 70%,var(--dc-velours)),var(--dc-velours));box-shadow: 0 10px 24px -18px rgba(0,0,0,.9)}.slot-card__link:hover,.slot-card__link:focus-visible{border-color: color-mix(in srgb,var(--dc-violet) 70%,var(--dc-ligne));box-shadow: 0 0 0 1px color-mix(in srgb,var(--dc-violet) 30%,transparent),0 14px 30px -16px color-mix(in srgb,var(--dc-violet) 55%,transparent)}
.slot-facts{display: grid;grid-template-columns: repeat(auto-fill,minmax(160px,1fr));gap: 10px;margin: 0 0 16px}.slot-facts>div{padding: 12px 14px;border: var(--ds-border);border-radius: var(--dc-r-notice);background: var(--ds-surface-sunken)}.slot-facts dt{color: var(--dc-brume);font-size: 13px}.slot-facts dd{margin: 2px 0 0;font-family: var(--dc-font-cond);font-weight: 800;font-size: 21px;color: var(--dc-lumiere);overflow-wrap: anywhere}.slot-facts .slot-facts__note{margin-top: 4px;font-family: var(--dc-font-sans);font-weight: 400;font-size: 12.5px;line-height: 1.4;color: var(--dc-brume)}.slot-facts--3{grid-template-columns: repeat(3,minmax(0,1fr))}.slot-facts--provider{grid-template-columns: repeat(auto-fit,minmax(190px,1fr))}.slot-facts--specs dd{font-size: 18px}@media (max-width: 767px){.slot-facts--3{grid-template-columns: minmax(0,1fr)}}
.slots-filter{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 12px;align-items: end;margin-top: 24px}.slots-filter>.m-field{grid-column: span 3}.slots-filter>.slots-filter__q{grid-column: span 4}.slots-filter--provider>.slots-filter__q{grid-column: span 5}.slots-filter--provider>.m-field{grid-column: span 3}.slots-filter--provider>.slots-filter__q + .m-field{grid-column: span 4}.slots-filter .field-input{width: 100%;min-height: 46px}.slots-filter .btn{grid-column: span 3;min-height: 46px}.slots-filter__checks{grid-column: span 9;display: flex;flex-wrap: wrap;gap: 4px 28px}.slots-body{margin-top: 24px}.slots-providers{margin-bottom: 32px}.slots-providers__title,.slots-list-title{margin: 0 0 14px;font: var(--dc-h3)}.slots-providers__chips{margin-bottom: 14px}.slots-providers__count{display: inline-block;margin-left: 4px;padding: 1px 8px;border-radius: var(--dc-r-pill);background: var(--ds-surface-sunken);color: var(--dc-brume);font-family: var(--dc-font-sans);font-size: 12px;font-weight: 600;letter-spacing: 0}.slots-providers__all summary{display: inline-flex;align-items: center;min-height: 44px;color: var(--dc-violet-texte);cursor: pointer;font-weight: 600}.slots-providers__all summary:hover{color: var(--dc-lumiere)}.slots-providers__list{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 4px 24px;margin: 8px 0 0;padding: 0;list-style: none}.slots-providers__list li{padding: 2px 0}.slots-providers__list a{color: var(--dc-lumiere)}.slots-providers__list .slots-providers__count{margin-left: 2px}.slot-facts--provider{margin-top: 24px}.slots-empty{display: flex;align-items: center;gap: 14px}.slots-empty .icon{flex: none;width: 28px;height: 28px;color: var(--dc-violet-texte)}.slots-empty p{margin: 0;color: var(--dc-texte-2)}.slots-pager{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 12px;margin-top: 28px}.slots-pager__info{color: var(--dc-brume)}.slots-credit{margin: 24px 0 0;color: var(--dc-brume);font-size: 13px}.slots-prose-section{margin-top: 56px;padding-bottom: 24px}@media (max-width: 1023px){.slots-filter{grid-template-columns: repeat(2,minmax(0,1fr))}.slots-filter>.m-field,.slots-filter>.slots-filter__q,.slots-filter--provider>.m-field,.slots-filter--provider>.slots-filter__q,.slots-filter--provider>.slots-filter__q + .m-field{grid-column: auto}.slots-filter>.slots-filter__q,.slots-filter__checks{grid-column: 1 / -1}.slots-filter .btn{grid-column: 1 / -1}}@media (max-width: 767px){.slots-filter{grid-template-columns: minmax(0,1fr)}.slots-filter>.m-field,.slots-filter>.slots-filter__q,.slots-filter__checks,.slots-filter .btn{grid-column: auto}}.slots-head__top{display: grid;grid-template-columns: minmax(0,1fr) minmax(240px,340px);align-items: center;gap: 24px 48px}.slots-head__text{min-width: 0}.slots-head__text .eyebrow{display: block;margin-bottom: 12px}.slots-head__art{justify-self: end;width: 100%;max-width: 320px}.slots-machine{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;padding: 22px 20px;border-radius: 26px;border: 1.5px solid color-mix(in srgb,var(--dc-violet-texte) 50%,var(--dc-ligne));background: radial-gradient(90% 70% at 50% 0%,color-mix(in srgb,var(--dc-violet) 22%,transparent),transparent 70%),var(--ds-surface-raised);box-shadow: var(--ds-elev-3),0 0 50px -12px color-mix(in srgb,var(--dc-violet) 70%,transparent)}.slots-machine__reel{position: relative;height: 150px;overflow: hidden;border-radius: 14px;border: 1px solid var(--dc-ligne-forte);background: linear-gradient(180deg,var(--dc-nuit),color-mix(in srgb,var(--dc-violet) 14%,var(--dc-velours)) 50%,var(--dc-nuit));box-shadow: inset 0 10px 18px -8px var(--dc-nuit),inset 0 -10px 18px -8px var(--dc-nuit)}.slots-machine__reel::before{content: "";position: absolute;left: 22%;right: 22%;top: 0;height: 400%;border-radius: 8px;background: repeating-linear-gradient(180deg,transparent 0 16px,color-mix(in srgb,var(--dc-vert) 75%,transparent) 16px 34px,transparent 34px 52px,color-mix(in srgb,var(--dc-violet-texte) 75%,transparent) 52px 70px,transparent 70px 88px,color-mix(in srgb,var(--dc-lumiere) 60%,transparent) 88px 98px);animation: slots-spin 2.2s cubic-bezier(.25,.9,.3,1.05) .2s both}.slots-machine__reel:nth-child(2)::before{animation-duration: 2.7s}.slots-machine__reel:nth-child(3)::before{animation-duration: 3.2s}.slots-machine__line{position: absolute;left: 12px;right: 12px;top: 50%;height: 2px;margin-top: -1px;border-radius: 2px;background: var(--dc-vert);box-shadow: 0 0 12px var(--dc-vert);opacity: .75}@keyframes slots-spin{from{transform: translate3d(0,-75%,0)}to{transform: translate3d(0,-25%,0)}}@media (max-width: 1023px){.slots-head__top{grid-template-columns: minmax(0,1fr)}.slots-head__art{display: none}}.slots-filter{position: relative;padding: 18px 20px 20px;border-radius: var(--dc-r-panel);border: var(--ds-border);background: var(--ds-surface-raised);box-shadow: var(--ds-elev-2)}.slots-filter::before{content: "";position: absolute;left: 24px;right: 24px;top: 0;height: 1px;background: var(--ds-grad-edge);opacity: .8;pointer-events: none}.slots-filter .btn{min-height: 46px}.slots-empty .fx-empty__icon .icon{width: 22px;height: 22px;color: inherit}@media (prefers-reduced-motion: reduce){.slots-machine__reel::before{animation: none;transform: translate3d(0,-25%,0)}}
