/* WIND GAME FX2 (26.10.2026, исполнитель L): вторая пачка правок визуала владельца. Исходники: fixes2-2026-10-26/src/parts */
@layer wgfix44{
/* --- 02-chips.css --- */
/* FX2-02 · каталог: вкладки-чипы. Активная вкладка — одна тонкая рамка (было: рамка 1px + кольцо 1.5px + свечение),
   число игр на активной вкладке светлое (было #111 на тёмно-красном — почти не видно). ПК, телефон, обе темы. */
html body .wg-cat-tabs .wg-cat-tab.is-active{border:1px solid #ee3163!important;box-shadow:0 6px 16px -10px rgba(255,77,109,.7)!important}
html body .wg-cat-tabs .wg-cat-tab.is-active .wg-cat-count{color:#fff!important;background:rgba(255,255,255,.2)!important;box-shadow:none!important;font-weight:800!important}
/* рамка ряда вкладок ниже: под чипами было 18 px пустого поля (запас под полосу прокрутки, которой нет) */
html body .wg-cat-tabs{padding-top:5px!important;padding-bottom:5px!important}
html body .wg-cat-tabs>.wg-cat-tabs-row{margin-bottom:0!important}

/* --- 03-play.css --- */
/* FX2-03 · кнопки «Играть» на карточках каталога: текст был визуально ниже центра. Причина: у Arimo строчные буквы
   («грать») сидят ниже середины строки (ascent .905 / descent .212), а кнопка центрирует всю строку. Нижнее поле больше
   верхнего на .16em: текст поднимается на ~1 px, высота кнопки та же (box-sizing border-box). ПК и телефон. */
html body main article .mp-card-action{box-sizing:border-box!important;border-bottom:.16em solid transparent!important;background-origin:border-box!important}

/* --- 04-sort.css --- */
/* FX2-04 · «Сортировка игр»: слово «Рекомендуемые» ближе к левому краю поля (было 12 px + внутренний отступ select) */
html body .soft-catalog-sort select{padding-left:8px!important;text-indent:0!important}

/* --- 06-badge.css --- */
/* FX2-06 · ограничитель ставок «5–10 000 W» на карточках каталога: был 8 px текст в плашке 13 px, висел на нижнем крае
   картинки. Теперь аккуратная пилюля внутри картинки в правом нижнем углу, с отступом 8 px, читаемый размер. */
html body main article .mp-card-visual{position:relative!important}
html body main article .mp-card-visual .wg-cover-zero{position:absolute!important;right:8px!important;bottom:8px!important;left:auto!important;top:auto!important;
  transform:none!important;margin:0!important;display:inline-flex!important;align-items:center!important;height:auto!important;
  padding:4px 8px!important;border-radius:999px!important;font:800 10px/1 Arimo,system-ui,sans-serif!important;letter-spacing:.02em!important;
  color:#ffe3a1!important;background:rgba(17,9,15,.78)!important;border:1px solid rgba(240,197,106,.55)!important;
  box-shadow:0 4px 12px rgba(0,0,0,.45)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap!important;z-index:2!important}
@media (max-width:820px){html body main article .mp-card-visual .wg-cover-zero{right:6px!important;bottom:6px!important;padding:3px 7px!important;font-size:9.5px!important}}

/* --- 07-radio.css --- */
/* FX2-07 · радио в «Чате игроков»: «● Прямой эфир» сливался — красный текст на 15 % того же красного.
   Текст светлый, точка остаётся красной (статус), фон плашки плотнее, тонкая рамка. Все платформы, обе темы. */
html body .wgr.wgr-full.cp1 .wgr-live[data-status]{color:#ffe9ee!important;background:rgba(255,77,109,.26)!important;border:1px solid rgba(255,120,145,.45)!important;line-height:20px!important}
html body .wgr.wgr-full.cp1 .wgr-live[data-status]::before{background:#ff4d6d!important;box-shadow:0 0 6px rgba(255,77,109,.9)!important}
html body .wgr.wgr-full.cp1 .wgr-live[data-status="loading"]{color:#fff3d6!important;background:rgba(240,180,60,.22)!important;border-color:rgba(240,197,106,.45)!important}
html body .wgr.wgr-full.cp1 .wgr-live[data-status="loading"]::before{background:#f0b43c!important;box-shadow:none!important}
html[data-theme="light"] body .wgr.wgr-full.cp1 .wgr-live[data-status]{color:#7a0f2a!important;background:rgba(214,33,74,.12)!important;border-color:rgba(214,33,74,.35)!important}
html[data-theme="light"] body .wgr.wgr-full.cp1 .wgr-live[data-status="loading"]{color:#6b4300!important;background:rgba(240,180,60,.18)!important;border-color:rgba(200,140,30,.4)!important}

/* --- 08-slither.css --- */
/* FX2-08 · Слизарио, окно «Войти в очередь»: под кнопкой была лишняя полоса и линия. Причина: липкий блок кнопок
   .sq-wait-actions имел свой сплошной фон #15141d + тень «0 40px 0» вниз и рамку сверху — они не совпадали с градиентом окна.
   Теперь блок прозрачный, сверху мягкое затухание (текст под кнопкой при прокрутке не просвечивает). */
html body .sq-wait .sq-wait-actions{background:linear-gradient(180deg,rgba(24,21,31,0),rgba(24,21,31,.94) 12px)!important;box-shadow:none!important;border-top:0!important;padding-top:14px!important;padding-bottom:0!important}

/* --- 10-limbo.css --- */
/* FX2-10 · Limbo: заголовок и вкладки Limbo/Keno/Plinko опущены от полосы шапки (были вплотную, 0 px); новый вид сцены Limbo
   в стиле обновлённых игр GR1/LY1 — рубиново-золотая сцена, кольца-циферблат, крупный множитель с золотым градиентом,
   толстая шкала с меткой цели, лента последних результатов. Логика и цифры прежние (только оформление). */
@media (min-width:821px){html body.fx2-solo3>main{padding-top:16px!important}
  html body.fx2-solo3>main>.intro{min-height:40px!important;align-items:center!important}}
html body.fx2-limbo #limbo-stage{position:relative!important;justify-content:center!important;gap:10px!important;padding:26px 18px 64px!important;
  background:radial-gradient(ellipse 60% 48% at 50% 40%,rgba(233,57,90,.20),transparent 70%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(240,197,106,.07),transparent 70%),linear-gradient(180deg,#1b1017,#100c13)!important;border-radius:0 0 18px 18px!important}
html body.fx2-limbo #limbo-stage .limbo-orbit{left:50%!important;top:42%!important;transform:translate(-50%,-50%)!important;border:1px solid rgba(240,197,106,.16)!important;box-shadow:inset 0 0 60px rgba(233,57,90,.08)!important}
html body.fx2-limbo #limbo-stage .orbit-one{width:min(360px,62vw)!important;height:min(360px,62vw)!important;border-color:rgba(255,120,145,.22)!important;border-style:dashed!important}
html body.fx2-limbo #limbo-stage .orbit-two{width:min(540px,92vw)!important;height:min(540px,92vw)!important}
html body.fx2-limbo #limbo-stage .limbo-orbit::before{background:conic-gradient(from 0deg,transparent 0 72%,rgba(255,77,109,.35) 86%,#ffe08a 90%,transparent 91%)!important}
html body.fx2-limbo #limbo-stage .lfx-glow{background:radial-gradient(closest-side,rgba(233,57,90,.30),rgba(150,20,50,.12) 55%,transparent 72%)!important}
html body.fx2-limbo #limbo-stage .lfx-ring{border-color:#ffd36b!important}
html body.fx2-limbo #limbo-stage.lfx-win .lfx-glow{background:radial-gradient(closest-side,rgba(77,255,180,.30),rgba(43,213,154,.12) 55%,transparent 72%)!important}
html body.fx2-limbo #limbo-stage .limbo-result{padding:10px 20px 0!important;gap:8px!important}
html body.fx2-limbo #limbo-stage .stage-caption{color:#f0c56a!important;font:800 11px/1 Arimo,system-ui,sans-serif!important;letter-spacing:.28em!important;opacity:.9!important}
html body.fx2-limbo #limbo-stage #roll{font-weight:900!important;font-size:clamp(84px,10vw,156px)!important;line-height:1.02!important;letter-spacing:-.06em!important;padding:0 .1em 0 .04em!important;text-shadow:none!important;filter:drop-shadow(0 8px 40px rgba(233,57,90,.45))!important}
html body.fx2-limbo #limbo-stage #roll:not(.win):not(.loss){background:linear-gradient(180deg,#fff 30%,#ffe08a 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}
html body.fx2-limbo #limbo-stage #roll span{font-size:.45em!important;margin-left:.06em!important;-webkit-text-fill-color:#ff4d6d!important;color:#ff4d6d!important}
html body.fx2-limbo #limbo-stage #roll.win{color:#7dffc0!important;-webkit-text-fill-color:#7dffc0!important;filter:drop-shadow(0 8px 40px rgba(77,255,180,.4))!important}
html body.fx2-limbo #limbo-stage #roll.loss{color:#ff8da5!important;-webkit-text-fill-color:#ff8da5!important}
html body.fx2-limbo #limbo-stage #roll.win span,html body.fx2-limbo #limbo-stage #roll.loss span{-webkit-text-fill-color:currentColor!important;color:inherit!important}
html body.fx2-limbo #limbo-stage .flash-pill{background:rgba(20,10,16,.72)!important;border:1px solid rgba(240,197,106,.55)!important;color:#ffe3a1!important;font:800 12px/1 Arimo,system-ui,sans-serif!important;padding:9px 16px!important;letter-spacing:.02em!important}
html body.fx2-limbo #limbo-stage .flash-pill.win{border-color:#53e0a0!important;color:#c9ffe3!important;background:rgba(18,63,55,.7)!important}
html body.fx2-limbo #limbo-stage .flash-pill.loss{border-color:#ff6f8d!important;color:#ffd2dc!important;background:rgba(90,20,38,.6)!important}
html body.fx2-limbo #limbo-stage .limbo-track{width:min(620px,88%)!important;gap:12px!important;margin-top:18px!important;color:#ffe3a1!important}
html body.fx2-limbo #limbo-stage .limbo-track>span{padding:5px 9px!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;font:800 11px/1 Arimo,system-ui,sans-serif!important;color:#f6e7ec!important}
html body.fx2-limbo #limbo-stage .limbo-track>span#track-end{border-color:rgba(240,197,106,.55)!important;color:#ffe3a1!important}
html body.fx2-limbo #limbo-stage .track{height:12px!important;background:rgba(255,255,255,.07)!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06)!important;border-radius:99px!important}
html body.fx2-limbo #limbo-stage .track i{background:linear-gradient(90deg,#d9104a,#ff4d6d 55%,#ffd36b)!important;border-radius:99px!important}
html body.fx2-limbo #limbo-stage .track b{top:-5px!important;width:22px!important;height:22px!important;margin-left:-11px!important;background:#fff!important;border:4px solid #ff3568!important;box-shadow:0 0 16px rgba(255,53,104,.7)!important}
html body.fx2-limbo #limbo-stage.lfx-passed .track i{background:linear-gradient(90deg,#1fbf86,#9dffb8)!important}
html body.fx2-limbo #limbo-stage.lfx-loss .track i{background:linear-gradient(90deg,#5a1f33,#ff8da5)!important}
html body.fx2-limbo .fx2-lhist{position:absolute;left:14px;right:14px;bottom:12px;display:flex;align-items:center;gap:10px;z-index:3;min-width:0}
html body.fx2-limbo .fx2-lhist-t{flex:none;font:800 10px/1 Arimo,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#f0c56a}
html body.fx2-limbo .fx2-lhist-row{display:flex;gap:6px;overflow:hidden;min-width:0;flex:1;-webkit-mask:linear-gradient(90deg,#000 85%,transparent);mask:linear-gradient(90deg,#000 85%,transparent)}
html body.fx2-limbo .fx2-lhist-row em{font:600 11px/1.3 Arimo,system-ui,sans-serif;font-style:normal;color:#9d8f97;white-space:nowrap}
html body.fx2-limbo .fx2-lhist-row b{flex:none;padding:5px 8px;border-radius:8px;font:800 11px/1 Arimo,system-ui,sans-serif;font-variant-numeric:tabular-nums;color:#ffd2dc;background:rgba(214,33,74,.22);border:1px solid rgba(255,111,141,.4)}
html body.fx2-limbo .fx2-lhist-row b.is-win{color:#c9ffe3;background:rgba(31,191,134,.18);border-color:rgba(83,224,160,.5)}
@media (max-width:820px){html body.fx2-limbo #limbo-stage{padding:16px 10px 52px!important;min-height:300px!important}
  html body.fx2-limbo #limbo-stage #roll{font-size:clamp(64px,19vw,96px)!important}
  html body.fx2-limbo #limbo-stage .limbo-track{margin-top:10px!important;width:92%!important}
  html body.fx2-limbo .fx2-lhist{left:10px;right:10px;bottom:10px}}
html[data-theme="light"] body.fx2-limbo #limbo-stage .stage-caption{color:#f0c56a!important}
}
@layer wg-polish26{
/* --- 02-chips.css --- */
/* FX2-02 · каталог: вкладки-чипы. Активная вкладка — одна тонкая рамка (было: рамка 1px + кольцо 1.5px + свечение),
   число игр на активной вкладке светлое (было #111 на тёмно-красном — почти не видно). ПК, телефон, обе темы. */
html body .wg-cat-tabs .wg-cat-tab.is-active{border:1px solid #ee3163!important;box-shadow:0 6px 16px -10px rgba(255,77,109,.7)!important}
html body .wg-cat-tabs .wg-cat-tab.is-active .wg-cat-count{color:#fff!important;background:rgba(255,255,255,.2)!important;box-shadow:none!important;font-weight:800!important}
/* рамка ряда вкладок ниже: под чипами было 18 px пустого поля (запас под полосу прокрутки, которой нет) */
html body .wg-cat-tabs{padding-top:5px!important;padding-bottom:5px!important}
html body .wg-cat-tabs>.wg-cat-tabs-row{margin-bottom:0!important}

/* --- 03-play.css --- */
/* FX2-03 · кнопки «Играть» на карточках каталога: текст был визуально ниже центра. Причина: у Arimo строчные буквы
   («грать») сидят ниже середины строки (ascent .905 / descent .212), а кнопка центрирует всю строку. Нижнее поле больше
   верхнего на .16em: текст поднимается на ~1 px, высота кнопки та же (box-sizing border-box). ПК и телефон. */
html body main article .mp-card-action{box-sizing:border-box!important;border-bottom:.16em solid transparent!important;background-origin:border-box!important}

/* --- 04-sort.css --- */
/* FX2-04 · «Сортировка игр»: слово «Рекомендуемые» ближе к левому краю поля (было 12 px + внутренний отступ select) */
html body .soft-catalog-sort select{padding-left:8px!important;text-indent:0!important}

/* --- 06-badge.css --- */
/* FX2-06 · ограничитель ставок «5–10 000 W» на карточках каталога: был 8 px текст в плашке 13 px, висел на нижнем крае
   картинки. Теперь аккуратная пилюля внутри картинки в правом нижнем углу, с отступом 8 px, читаемый размер. */
html body main article .mp-card-visual{position:relative!important}
html body main article .mp-card-visual .wg-cover-zero{position:absolute!important;right:8px!important;bottom:8px!important;left:auto!important;top:auto!important;
  transform:none!important;margin:0!important;display:inline-flex!important;align-items:center!important;height:auto!important;
  padding:4px 8px!important;border-radius:999px!important;font:800 10px/1 Arimo,system-ui,sans-serif!important;letter-spacing:.02em!important;
  color:#ffe3a1!important;background:rgba(17,9,15,.78)!important;border:1px solid rgba(240,197,106,.55)!important;
  box-shadow:0 4px 12px rgba(0,0,0,.45)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap!important;z-index:2!important}
@media (max-width:820px){html body main article .mp-card-visual .wg-cover-zero{right:6px!important;bottom:6px!important;padding:3px 7px!important;font-size:9.5px!important}}

/* --- 07-radio.css --- */
/* FX2-07 · радио в «Чате игроков»: «● Прямой эфир» сливался — красный текст на 15 % того же красного.
   Текст светлый, точка остаётся красной (статус), фон плашки плотнее, тонкая рамка. Все платформы, обе темы. */
html body .wgr.wgr-full.cp1 .wgr-live[data-status]{color:#ffe9ee!important;background:rgba(255,77,109,.26)!important;border:1px solid rgba(255,120,145,.45)!important;line-height:20px!important}
html body .wgr.wgr-full.cp1 .wgr-live[data-status]::before{background:#ff4d6d!important;box-shadow:0 0 6px rgba(255,77,109,.9)!important}
html body .wgr.wgr-full.cp1 .wgr-live[data-status="loading"]{color:#fff3d6!important;background:rgba(240,180,60,.22)!important;border-color:rgba(240,197,106,.45)!important}
html body .wgr.wgr-full.cp1 .wgr-live[data-status="loading"]::before{background:#f0b43c!important;box-shadow:none!important}
html[data-theme="light"] body .wgr.wgr-full.cp1 .wgr-live[data-status]{color:#7a0f2a!important;background:rgba(214,33,74,.12)!important;border-color:rgba(214,33,74,.35)!important}
html[data-theme="light"] body .wgr.wgr-full.cp1 .wgr-live[data-status="loading"]{color:#6b4300!important;background:rgba(240,180,60,.18)!important;border-color:rgba(200,140,30,.4)!important}

/* --- 08-slither.css --- */
/* FX2-08 · Слизарио, окно «Войти в очередь»: под кнопкой была лишняя полоса и линия. Причина: липкий блок кнопок
   .sq-wait-actions имел свой сплошной фон #15141d + тень «0 40px 0» вниз и рамку сверху — они не совпадали с градиентом окна.
   Теперь блок прозрачный, сверху мягкое затухание (текст под кнопкой при прокрутке не просвечивает). */
html body .sq-wait .sq-wait-actions{background:linear-gradient(180deg,rgba(24,21,31,0),rgba(24,21,31,.94) 12px)!important;box-shadow:none!important;border-top:0!important;padding-top:14px!important;padding-bottom:0!important}

/* --- 10-limbo.css --- */
/* FX2-10 · Limbo: заголовок и вкладки Limbo/Keno/Plinko опущены от полосы шапки (были вплотную, 0 px); новый вид сцены Limbo
   в стиле обновлённых игр GR1/LY1 — рубиново-золотая сцена, кольца-циферблат, крупный множитель с золотым градиентом,
   толстая шкала с меткой цели, лента последних результатов. Логика и цифры прежние (только оформление). */
@media (min-width:821px){html body.fx2-solo3>main{padding-top:16px!important}
  html body.fx2-solo3>main>.intro{min-height:40px!important;align-items:center!important}}
html body.fx2-limbo #limbo-stage{position:relative!important;justify-content:center!important;gap:10px!important;padding:26px 18px 64px!important;
  background:radial-gradient(ellipse 60% 48% at 50% 40%,rgba(233,57,90,.20),transparent 70%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(240,197,106,.07),transparent 70%),linear-gradient(180deg,#1b1017,#100c13)!important;border-radius:0 0 18px 18px!important}
html body.fx2-limbo #limbo-stage .limbo-orbit{left:50%!important;top:42%!important;transform:translate(-50%,-50%)!important;border:1px solid rgba(240,197,106,.16)!important;box-shadow:inset 0 0 60px rgba(233,57,90,.08)!important}
html body.fx2-limbo #limbo-stage .orbit-one{width:min(360px,62vw)!important;height:min(360px,62vw)!important;border-color:rgba(255,120,145,.22)!important;border-style:dashed!important}
html body.fx2-limbo #limbo-stage .orbit-two{width:min(540px,92vw)!important;height:min(540px,92vw)!important}
html body.fx2-limbo #limbo-stage .limbo-orbit::before{background:conic-gradient(from 0deg,transparent 0 72%,rgba(255,77,109,.35) 86%,#ffe08a 90%,transparent 91%)!important}
html body.fx2-limbo #limbo-stage .lfx-glow{background:radial-gradient(closest-side,rgba(233,57,90,.30),rgba(150,20,50,.12) 55%,transparent 72%)!important}
html body.fx2-limbo #limbo-stage .lfx-ring{border-color:#ffd36b!important}
html body.fx2-limbo #limbo-stage.lfx-win .lfx-glow{background:radial-gradient(closest-side,rgba(77,255,180,.30),rgba(43,213,154,.12) 55%,transparent 72%)!important}
html body.fx2-limbo #limbo-stage .limbo-result{padding:10px 20px 0!important;gap:8px!important}
html body.fx2-limbo #limbo-stage .stage-caption{color:#f0c56a!important;font:800 11px/1 Arimo,system-ui,sans-serif!important;letter-spacing:.28em!important;opacity:.9!important}
html body.fx2-limbo #limbo-stage #roll{font-weight:900!important;font-size:clamp(84px,10vw,156px)!important;line-height:1.02!important;letter-spacing:-.06em!important;padding:0 .1em 0 .04em!important;text-shadow:none!important;filter:drop-shadow(0 8px 40px rgba(233,57,90,.45))!important}
html body.fx2-limbo #limbo-stage #roll:not(.win):not(.loss){background:linear-gradient(180deg,#fff 30%,#ffe08a 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}
html body.fx2-limbo #limbo-stage #roll span{font-size:.45em!important;margin-left:.06em!important;-webkit-text-fill-color:#ff4d6d!important;color:#ff4d6d!important}
html body.fx2-limbo #limbo-stage #roll.win{color:#7dffc0!important;-webkit-text-fill-color:#7dffc0!important;filter:drop-shadow(0 8px 40px rgba(77,255,180,.4))!important}
html body.fx2-limbo #limbo-stage #roll.loss{color:#ff8da5!important;-webkit-text-fill-color:#ff8da5!important}
html body.fx2-limbo #limbo-stage #roll.win span,html body.fx2-limbo #limbo-stage #roll.loss span{-webkit-text-fill-color:currentColor!important;color:inherit!important}
html body.fx2-limbo #limbo-stage .flash-pill{background:rgba(20,10,16,.72)!important;border:1px solid rgba(240,197,106,.55)!important;color:#ffe3a1!important;font:800 12px/1 Arimo,system-ui,sans-serif!important;padding:9px 16px!important;letter-spacing:.02em!important}
html body.fx2-limbo #limbo-stage .flash-pill.win{border-color:#53e0a0!important;color:#c9ffe3!important;background:rgba(18,63,55,.7)!important}
html body.fx2-limbo #limbo-stage .flash-pill.loss{border-color:#ff6f8d!important;color:#ffd2dc!important;background:rgba(90,20,38,.6)!important}
html body.fx2-limbo #limbo-stage .limbo-track{width:min(620px,88%)!important;gap:12px!important;margin-top:18px!important;color:#ffe3a1!important}
html body.fx2-limbo #limbo-stage .limbo-track>span{padding:5px 9px!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;font:800 11px/1 Arimo,system-ui,sans-serif!important;color:#f6e7ec!important}
html body.fx2-limbo #limbo-stage .limbo-track>span#track-end{border-color:rgba(240,197,106,.55)!important;color:#ffe3a1!important}
html body.fx2-limbo #limbo-stage .track{height:12px!important;background:rgba(255,255,255,.07)!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06)!important;border-radius:99px!important}
html body.fx2-limbo #limbo-stage .track i{background:linear-gradient(90deg,#d9104a,#ff4d6d 55%,#ffd36b)!important;border-radius:99px!important}
html body.fx2-limbo #limbo-stage .track b{top:-5px!important;width:22px!important;height:22px!important;margin-left:-11px!important;background:#fff!important;border:4px solid #ff3568!important;box-shadow:0 0 16px rgba(255,53,104,.7)!important}
html body.fx2-limbo #limbo-stage.lfx-passed .track i{background:linear-gradient(90deg,#1fbf86,#9dffb8)!important}
html body.fx2-limbo #limbo-stage.lfx-loss .track i{background:linear-gradient(90deg,#5a1f33,#ff8da5)!important}
html body.fx2-limbo .fx2-lhist{position:absolute;left:14px;right:14px;bottom:12px;display:flex;align-items:center;gap:10px;z-index:3;min-width:0}
html body.fx2-limbo .fx2-lhist-t{flex:none;font:800 10px/1 Arimo,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#f0c56a}
html body.fx2-limbo .fx2-lhist-row{display:flex;gap:6px;overflow:hidden;min-width:0;flex:1;-webkit-mask:linear-gradient(90deg,#000 85%,transparent);mask:linear-gradient(90deg,#000 85%,transparent)}
html body.fx2-limbo .fx2-lhist-row em{font:600 11px/1.3 Arimo,system-ui,sans-serif;font-style:normal;color:#9d8f97;white-space:nowrap}
html body.fx2-limbo .fx2-lhist-row b{flex:none;padding:5px 8px;border-radius:8px;font:800 11px/1 Arimo,system-ui,sans-serif;font-variant-numeric:tabular-nums;color:#ffd2dc;background:rgba(214,33,74,.22);border:1px solid rgba(255,111,141,.4)}
html body.fx2-limbo .fx2-lhist-row b.is-win{color:#c9ffe3;background:rgba(31,191,134,.18);border-color:rgba(83,224,160,.5)}
@media (max-width:820px){html body.fx2-limbo #limbo-stage{padding:16px 10px 52px!important;min-height:300px!important}
  html body.fx2-limbo #limbo-stage #roll{font-size:clamp(64px,19vw,96px)!important}
  html body.fx2-limbo #limbo-stage .limbo-track{margin-top:10px!important;width:92%!important}
  html body.fx2-limbo .fx2-lhist{left:10px;right:10px;bottom:10px}}
html[data-theme="light"] body.fx2-limbo #limbo-stage .stage-caption{color:#f0c56a!important}
}
