:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .luckyway-host, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .luckyway-host * { box-sizing: border-box; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .luckyway-host { position: fixed; inset: 0; overflow: hidden; background: var(--lw-bg); color: var(--lw-ink); font-family: LuckywayInter, sans-serif; font-size: var(--lw-bodySize); font-weight: 400; user-select: none; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .luckyway-host button { appearance: none; padding: 0; border: 0; margin: 0; color: inherit; font: inherit; cursor: pointer; background: transparent; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .luckyway-host button:focus-visible { outline: 2px solid var(--lw-hot); outline-offset: 2px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .luckyway-host button:disabled { cursor: default; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .luckyway-host img { display: block; max-width: none; pointer-events: none; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-stage { position: absolute; left: 0; top: 0; overflow: hidden; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-clock, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-controls .lw-step, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-controls .lw-amount, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-controls .lw-presets button, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-controls .lw-actions button, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tabs button, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-hot, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-help-icon { font-family: LuckywayWide, sans-serif; font-weight: 800; font-style: italic; font-synthesis: none; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-controls { position: absolute; left: 8px; top: 8px; bottom: 8px; width: 317px; border-radius: 16px; background: var(--lw-sideBg); }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-logo-area { position: absolute; top: 22px; left: -6px; width: 329px; height: 50px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-control-stack { position: absolute; top: 50%; transform: translateY(-50%); left: 4px; width: 309px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-stake-panel { padding: 0; border-radius: 14px; background: var(--lw-well); display: flex; flex-direction: column; align-items: center; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-stake-main { width: 309px; height: 48px; flex: 0 0 48px; padding: 4px; display: flex; align-items: center; justify-content: space-between; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-controls .lw-step { width: 40px; height: 40px; border-radius: var(--lw-buttonRadius); background: var(--lw-surface); font-size: var(--lw-stepSize); line-height: 20px; display: flex; align-items: center; justify-content: center; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-controls .lw-amount { font-size: var(--lw-controlSize); line-height: 16px; white-space: nowrap; display: flex; align-items: center; justify-content: center; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-amount input { width: 125px; padding: 0; border: 0; outline: none; background: transparent; color: var(--lw-ink); font: inherit; text-align: center; appearance: textfield; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-amount input::-webkit-inner-spin-button { appearance: none; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-presets { width: 309px; height: 38px; padding: 0 4px 4px; display: flex; gap: 4px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-controls .lw-presets button { flex: 1; height: 34px; background: var(--lw-surface); border-radius: var(--lw-buttonRadius); font-size: var(--lw-stakePresetSize); line-height: 11px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-actions { width: 309px; padding: 4px; height: 109px; background: var(--lw-well); border-radius: var(--lw-panelRadius); display: flex; gap: 4px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-controls .lw-actions button { width: 148.5px; height: 101px; background: var(--lw-surface); border-radius: var(--lw-buttonRadius); display: flex; flex-direction: column; gap: 14px; align-items: center; justify-content: center; font-size: var(--lw-actionSize); line-height: 11px; }
@media (hover: hover) and (pointer: fine) {
    :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-controls button:hover:not(:disabled), :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-round-head button:hover, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-mobile-header button:hover { filter: brightness(var(--lw-uiHoverBrightness)); }
    :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .luckyway-host button:active:not(:disabled):not(.lw-cell) { filter: brightness(var(--lw-uiActiveBrightness)); }
}
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .luckyway-host button.is-ui-pressed:not(:disabled):not(.lw-cell) { filter: brightness(var(--lw-uiActiveBrightness)); }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-round-head { position: absolute; top: 0; left: var(--lw-side); right: var(--lw-rightSide, var(--lw-side)); height: var(--lw-header); text-align: center; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tools-left, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tools-right { position: absolute; top: 14px; display: flex; align-items: center; gap: 6px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tools-left { left: 12px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tools-right { right: 12px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-round-head .lw-tool, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-mobile-header .lw-tool { width: 34px; height: 34px; border-radius: var(--lw-buttonRadius); background: var(--lw-surface); display: flex; align-items: center; justify-content: center; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-round-head .lw-help { display: flex; gap: 10px; align-items: center; justify-content: center; width: 127px; height: 34px; border-radius: var(--lw-buttonRadius); background: var(--lw-surface); font-weight: 600; font-size: var(--lw-chromeSize); }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-help-icon { width: 17px; font-size: 20px; line-height: 14px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-balance { display: flex; align-items: center; gap: 6px; width: max-content; height: 34px; padding: 4px 6px 4px 4px; border-radius: var(--lw-buttonRadius); background: var(--lw-surface); font-weight: 600; font-size: var(--lw-chromeSize); white-space: nowrap; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-currency { width: 26px; height: 26px; flex: 0 0 26px; border-radius: 6px; background: var(--lw-well); display: flex; align-items: center; justify-content: center; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-clock { position: absolute; top: 56px; height: 39px; left: 50%; transform: translateX(-50%); font-size: var(--lw-titleSize); line-height: .81; letter-spacing: -.02em; white-space: nowrap; display: flex; align-items: start; width: 57px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-bet-count { display: none; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-progress { position: absolute; height: 6px; left: 12px; right: 12px; top: 108px; border-radius: 50px; overflow: hidden; background: var(--lw-border); z-index: 1; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-progress-fill { height: 100%; background: var(--lw-pink); border-radius: inherit; transform-origin: left center; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-board { position: absolute; left: 50%; width: var(--lw-boardWidth); height: var(--lw-boardHeight); display: grid; grid-template-columns: repeat(var(--lw-columns), var(--lw-cellWidth)); grid-template-rows: repeat(var(--lw-rows), var(--lw-cellHeight)); column-gap: var(--lw-gapX); row-gap: var(--lw-gapY); }
:root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell-surface { display: block; position: absolute; inset: 0; transform-origin: center; pointer-events: none; }
:root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell-face { display: block; position: absolute; inset: 0; transform-origin: center; pointer-events: none; }
:root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell { position: relative; width: var(--lw-cellWidth); height: var(--lw-cellHeight); touch-action: manipulation; isolation: isolate; }
:root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell-base, :root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell-hover, :root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell-selected { position: absolute; top: 0; left: 0; }
:root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell-base { transition: opacity var(--lw-hoverDuration) cubic-bezier(.2,.8,.2,1); }
:root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell-hover, :root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell-selected { opacity: 0; }
:root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell-hover { top: 0; left: 0; transition: none; }
:root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell-selected { top: 0; left: 0; transform-origin: center; }
:root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-coef { opacity: var(--lw-coefOpacity, 1); position: absolute; left: 50%; width: max-content; top: 50%; height: 29.10641098px; transform: translate(-50%, -50%); text-align: center; font-size: var(--lw-coefSize); line-height: 29.10641098px; font-weight: 500; pointer-events: none; }
:root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell.is-selected .lw-cell-base { opacity: 0; }
:root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell.is-selected .lw-cell-selected { opacity: 1; }
:root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell.is-selected .lw-coef { color: var(--lw-betInk); }
:root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell.is-reference-hover:not(.is-selected) .lw-cell-base { opacity: 1; }
:root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell.is-reference-hover:not(.is-selected) .lw-cell-hover { opacity: var(--lw-hoverMix); }
@media (hover: hover) {
    :root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell:hover:not(:disabled):not(.is-selected) .lw-cell-base { opacity: 1; transition: none; }
    :root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell:hover:not(:disabled):not(.is-selected) .lw-cell-hover { opacity: var(--lw-hoverMix); }
}
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-activity { position: absolute; right: 8px; top: 8px; bottom: 8px; width: 317px; padding: 73px 6px 6px; border-radius: 16px; background: var(--lw-sideBg); }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-stats { position: absolute; top: 21px; left: 16px; right: 16px; height: 27px; display: flex; justify-content: space-between; font-weight: 600; font-size: 14px; line-height: 17px; text-box-trim: trim-both; text-box-edge: cap alphabetic; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-stats > div { text-box-trim: trim-both; text-box-edge: cap alphabetic; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-stat-muted { color: var(--lw-muted); }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-win-stat { text-align: right; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tabs { position: relative; --lw-tab-index: 0; height: 42px; width: 305px; background: var(--lw-well); border-radius: 14px; padding: 4px; display: flex; gap: 4px; align-items: center; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tab-indicator { position: absolute; left: 4px; top: 4px; width: calc((100% - 16px) / 3); height: 34px; background: var(--lw-surface); border-radius: var(--lw-buttonRadius); transform: translateX(calc(var(--lw-tab-index) * (100% + 4px))); transition: transform var(--lw-tabsDuration) cubic-bezier(.22,.9,.24,1); pointer-events: none; }
@media (hover: hover) and (pointer: fine) {
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tabs button:not([aria-pressed="true"]):hover { background: rgba(240,242,245,.08); border-radius: var(--lw-buttonRadius); }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tabs:has(button[aria-pressed="true"]:hover) .lw-tab-indicator { filter: brightness(var(--lw-uiHoverBrightness)); }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tabs button:hover { color: var(--lw-white); filter: brightness(var(--lw-uiHoverBrightness)); }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tabs:has(button[aria-pressed="true"]:active) .lw-tab-indicator { filter: brightness(var(--lw-uiActiveBrightness)); }
}
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tabs:has(button[aria-pressed="true"].is-ui-pressed) .lw-tab-indicator { filter: brightness(var(--lw-uiActiveBrightness)); }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tabs button { position: relative; flex: 1; min-width: 0; height: 34px; display: flex; align-items: center; justify-content: center; font-size: var(--lw-presetSize); line-height: 21px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-table-head, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-activity-row { display: grid; grid-template-columns: 88px 77px 77px 30px; align-items: center; padding: 8px 10px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-table-head { height: 24px; margin-top: 14px; padding-top: 4px; padding-bottom: 4px; color: var(--lw-muted); font-size: var(--lw-smallSize); line-height: 15px; font-weight: 500; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-table-head > :nth-child(n+3) { font-weight: 600; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-activity-rows { display: flex; flex-direction: column; gap: 6px; margin-top: 6px; overflow: auto; scrollbar-width: none; max-height: calc(100% - 93px); }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-activity-row { height: 33px; flex: 0 0 33px; border-radius: 8px; background: var(--lw-surface); font-size: var(--lw-bodySize); line-height: 17px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-activity-row > :first-child { width: 65px; font-size: var(--lw-smallSize); font-weight: 500; text-align: left; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-activity-row > :not(:first-child), :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-table-head > :not(:first-child) { display: flex; justify-content: center; width: 30px; white-space: nowrap; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-activity-row > :nth-child(n+3) { font-weight: 500; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-activity-row:first-child > :nth-child(2) { font-weight: 500; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-line-canvas { position: fixed; inset: 0; pointer-events: none; z-index: 4; }
/* Холст PIXI живёт в #volatiles-container (position: fixed = свой контекст наложения):
   z-index холста действует только внутри него, и DOM-поле .luckyway-host (позже в DOM)
   перекрывало линию. Поднимаем контейнер над полем; клики проходят к клеткам. */
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]):has(> body.luckyway-mode), :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) body.luckyway-mode { background: var(--lw-embed-graphite, var(--lw-bg)); }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) body.luckyway-mode #volatiles-container { z-index: 4; pointer-events: none; background: transparent; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) body.luckyway-mode #volatiles-container > :not(canvas) { pointer-events: auto; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) body.luckyway-mode #topfade, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) body.luckyway-mode #sysbar, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) body.luckyway-mode #hud, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) body.luckyway-mode #logo, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) body.luckyway-mode .tapium-chrome { display: none !important; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) body.luckyway-mode #pill-bet, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) body.luckyway-mode #pill-freebet, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) body.luckyway-mode #autoplay-btn, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) body.luckyway-mode #autoplay-count { display: none !important; }


:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-clock-number { position: relative; flex: 0 0 31px; height: 39px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-clock-value { position: absolute; right: 0; display: block; width: max-content; white-space: nowrap; transform-origin: center; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-clock-suffix { display: block; position: relative; flex: 0 0 24px; text-align: left; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-clock.is-message { width: auto; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-clock.is-message .lw-clock-number { flex: none; width: auto; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-clock.is-message .lw-clock-value { position: relative; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-clock-out { position: absolute; right: 0; top: 0; white-space: nowrap; pointer-events: none; transform-origin: center; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-clock-out[hidden] { display: none; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-controls .lw-actions button { transition: opacity var(--lw-selectDuration) ease-out, filter var(--lw-hoverDuration) ease-out; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-controls .lw-actions button:disabled { opacity: var(--lw-disabledOpacity); filter: saturate(.2); cursor: not-allowed; }
@media (prefers-reduced-motion: reduce) {
    :root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell-base, :root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell-hover, :root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-cell-selected, :root:is([data-skin="luckyway"], [data-skin="plinko"]) .lw-coef, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tab-indicator, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-tabs button, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-controls .lw-actions button { transition: none; }
}

:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-fair { position: absolute; bottom: 9px; left: 0; width: 100%; display: flex; justify-content: center; align-items: center; gap: 7px; font-size: var(--lw-fairSize); line-height: 17px; color: var(--lw-fairInk); }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-fair svg { width: 14px; height: 16px; flex: 0 0 14px; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-activity[hidden] { display: none; }

:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-logo-mobile { display: none !important; }

:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-help-icon, :root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-currency { color: var(--lw-chromeIcon); }

:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-mobile-header { display: none; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) [data-toolbar="menu"] img { width: var(--lw-menuIconWidth); height: auto; }
:root:is([data-skin="luckyway"], [data-skin="plinko"], [data-skin="racing"], [data-skin="thunder"]) .lw-controls .lw-step:disabled { opacity: var(--lw-disabledOpacity); cursor: default; filter: none; }
