/* Colchis frame — Amber Swarm's frame styling, extracted from the running game (amber-swarm/releases/insects-quality-20260914)
   by asking Chrome which author rules match each frame element across 8 viewports and idle/hover/press/focus/busy/turbo/mute/menu states.
   Every selector is scoped to the frame ([data-cf]); cascade layers, media queries and source order are preserved.
   Generated by gen-css.mjs — do not hand-edit; put Mummies adjustments in colchis-frame-mummies.css. 1330 rules. */
@layer cf-base, cartoon-ui, amber-fine, amber-art, amber-craft, amber-frame, rex-first, forest, tv-cabinet-layout, quality-square-surfaces;
@font-face { font-family: "Alegreya Sans"; src: url("./assets/quality/fonts/alegreya-sans-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Alegreya Sans"; src: url("./assets/quality/fonts/alegreya-sans-500.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Alegreya Sans"; src: url("./assets/quality/fonts/alegreya-sans-700.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Alegreya Sans"; src: url("./assets/quality/fonts/alegreya-sans-500.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: block; }
@font-face { font-family: "Alegreya Sans"; src: url("./assets/quality/fonts/alegreya-sans-700.woff2") format("woff2"); font-weight: 600 900; font-style: normal; font-display: block; }
@font-face { font-family: "Alegreya Sans"; src: url("./assets/quality/fonts/alegreya-sans-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@layer cf-base{:where([data-cf]){font-family:"Alegreya Sans", "Alegreya Sans", system-ui, sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:normal;color:rgb(228, 241, 232);letter-spacing:normal;text-transform:none;word-spacing:0px;text-shadow:none;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:normal;-webkit-font-smoothing:auto;text-rendering:auto;white-space:normal;cursor:auto;font-kerning:auto;font-stretch:100%;--quality-gold:#f0ca77;--fx-amount-t:30;--quality-ink:#092b2d;--craft-surface:#153329;--popup-pad:20px;--craft-faint:#53654d;--qp-st:24;--craft-muted:#a8baa7;--fx-fb:clamp(24px,4.2vmin,44px);--cross-size:930px;--quality-cream:#fff4d1;--craft-radius:12px;--qp-sm:24;--fx-img-btn-off:url("./assets/forest/btn-disabled.webp");--fx-amount-l:68;--fx-img-panel-lit:url("./assets/forest/panel-lit.webp");--fx-ink:#2a1604;--popup-gap:24px;--lime:#b4df76;--fx-amount-b:30;--craft-text:#eee4c6;--font:'Alegreya Sans',system-ui,sans-serif;--fx-img-spin-off:url("./assets/forest/spin-disabled.webp");--insect-dialog-frame:none;--fx-img-key:url("./assets/forest/key.webp");--qp-ft:50;--fx-green2:#173a28;--qp-sl:24;--fx-amber:#c6ad70;--fx-leaf2:#7fb24a;--fx-img-cell-empty:url("./assets/forest/cell-empty.webp");--art-cabinet:none;--fx-img-cell-lit:url("./assets/forest/cell-lit.webp");--rust-frame:none;--fx-img-spin:url("./assets/forest/spin.webp");--craft-gold:#d6be82;--fx-img-btn-on:url("./assets/forest/btn-on.webp");--fx-img-frame:url("./assets/amber/cartoon-leaf-panel.svg");--qp-simg:url("./assets/amber/cartoon-leaf-panel.svg");--craft-ink:#0c211b;--fx-amber2:#dfc991;--quality-mint:#aaddbd;--craft-edge:#897d54;--art-steel:none;--craft-raised:#204738;--art-gold:none;--fx-leaf:#4f8a3a;--qp-miss-a:1.986;--fx-img-spin-press:url("./assets/forest/spin-pressed.webp");--insect-frame:none;--qp-fb:50;--fx-img-bar:url("./assets/forest/bar.webp");--qp-fl:50;--qp-miss:url("./assets/quality/plates/miss.webp?v=f14");--fx-amount-r:68;--fx-img-panel:url("./assets/amber/cartoon-leaf-panel.svg");--fx-amount-img:url("./assets/forest/amount.webp?v=f14");--art-green:none;--qp-fm:50;--button-skin:none;--fx-img-cell:url("./assets/forest/cell.webp");--fx-font:'Alegreya Sans','Alegreya Sans',system-ui,sans-serif;--fx-green:#0f2a1e;--fx-gold:#d9a441;--fine-edge:url("./assets/amber/dashboard-frame.svg");--qp-fr:50;--fx-img-spin-hover:url("./assets/forest/spin-hover.webp");--qp-fimg:url("./assets/amber/cartoon-leaf-panel.svg");--cyan:#7dddc5;--fx-amount-m:68;--fx-img-btn:url("./assets/forest/btn.webp");--qp-sb:24;--fx-cream:#eee4c6;--fx-img-btn-press:url("./assets/forest/btn-pressed.webp");--art-purple:none;--metal:#517979;--fx-green3:#24503a;--fx-a:'./assets/forest/';--fx-img-key-lit:url("./assets/forest/key-lit.webp");--fx-img-frame-s:url("./assets/amber/cartoon-leaf-panel.svg");--fx-img-toast:url("./assets/amber/cartoon-leaf-panel.svg");--qp-sr:24}}
@layer rex-first{html body #cf-menu[data-xc]>.close:where([data-cf],[data-cf] *){position:absolute!important;grid-area:auto!important;place-self:auto!important;left:var(--xc-l)!important;top:var(--xc-t)!important;right:auto!important;bottom:auto!important;margin:0!important;transform:none!important;translate:none!important;inset-inline:var(--xc-l) auto!important;inset-block:var(--xc-t) auto!important}}
@layer tv-cabinet-layout{.tv-shell.cf-desktop-stage #spin:where([data-cf],[data-cf] *){width:132px!important;height:132px!important;min-width:132px!important;max-width:132px!important;min-height:132px!important;max-height:132px!important;flex:0 0 132px!important}}
@layer tv-cabinet-layout{.tv-shell dialog:where([data-cf],[data-cf] *){position:fixed!important;left:calc(var(--tv-sx) + 8px)!important;top:calc(var(--tv-sy) + 8px)!important;right:auto!important;bottom:auto!important;width:calc(var(--tv-sw) - 16px)!important;height:calc(var(--tv-sh) - 16px)!important;min-width:0!important;min-height:0!important;max-width:calc(var(--tv-sw) - 16px)!important;max-height:calc(var(--tv-sh) - 16px)!important;margin:0!important;transform:none!important;box-sizing:border-box!important;padding:12px!important;overflow:auto!important;}}
@layer tv-cabinet-layout{.tv-shell #cf-menu[open]:where([data-cf],[data-cf] *){display:flex!important;flex-direction:column!important;}}
@layer tv-cabinet-layout{.tv-shell #cf-menu>.close:where([data-cf],[data-cf] *){position:absolute!important;right:5px!important;top:5px!important;width:32px!important;height:32px!important;min-height:32px!important;min-width:32px!important;z-index:50!important;}}
@layer tv-cabinet-layout{.tv-shell #cf-menu #cf-menu-content:where([data-cf],[data-cf] *){position:relative!important;inset:auto!important;width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;display:block!important;padding:28px 4px 8px!important;overflow:auto!important;box-sizing:border-box!important;}}
@layer tv-cabinet-layout{.tv-shell #cf-menu h1:where([data-cf],[data-cf] *){font-size:22px!important;margin:0 30px 12px 0!important;}}
@layer tv-cabinet-layout{.tv-shell button:where([data-cf],[data-cf] *){transition:translate 100ms,scale 100ms!important;}}
@layer tv-cabinet-layout{.tv-shell button:not(.single-gate):not(:disabled):where([data-cf],[data-cf] *){filter:drop-shadow(0 4px 1px #000b)!important;}}
@layer tv-cabinet-layout{.tv-shell button:active:not(.single-gate):not(:disabled):where([data-cf],[data-cf] *){translate:0 3px!important;scale:.94!important;filter:brightness(.78) drop-shadow(0 1px 1px #000b)!important;}}
@layer tv-cabinet-layout{.tv-shell #spin .control-caption:where([data-cf],[data-cf] *){visibility:hidden!important;}}
@layer tv-cabinet-layout{.tv-shell #spin:where([data-cf],[data-cf] *)::after{content:attr(data-tv-caption)!important;display:block!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;width:100%!important;height:auto!important;background:none!important;mask:none!important;transform:none!important;color:#f5eccb!important;font:700 10px Arial!important;text-align:center!important;}}
@layer tv-cabinet-layout{.tv-shell dialog:where([data-cf],[data-cf] *){background:#082022!important;}}
@layer tv-cabinet-layout{.tv-shell button[data-quality-control]:where([data-cf],[data-cf] *){background-color:transparent!important;border:0!important;box-shadow:none!important;}}
@layer tv-cabinet-layout{.tv-shell button:not([data-quality-control]):not(.single-gate):where([data-cf],[data-cf] *){background:transparent!important;border:0!important;border-image:none!important;box-shadow:none!important;color:#ead7af!important;text-shadow:0 1px 1px #000!important;}}
@layer tv-cabinet-layout{.tv-shell button:not([data-quality-control]):not(.single-gate):where([data-cf],[data-cf] *)::before,.tv-shell button:not([data-quality-control]):not(.single-gate):where([data-cf],[data-cf] *)::after{background:none!important;border:0!important;box-shadow:none!important;}}
@layer tv-cabinet-layout{.tv-shell button.action:where([data-cf],[data-cf] *){padding:18px 24px!important;}}
@layer tv-cabinet-layout{.tv-shell :is(.settings-switch,.bonus-toggle):where([data-cf],[data-cf] *){background-image:none!important;background-size:100% 100%!important;border:0!important;box-shadow:none!important;}}
@layer tv-cabinet-layout{.tv-shell :is(.settings-switch i,.bonus-toggle .toggle-knob):where([data-cf],[data-cf] *){background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 2px 1px #000a)!important;}}
@layer tv-cabinet-layout{.tv-shell .settings-switch span:where([data-cf],[data-cf] *){color:#d7c9aa!important;text-shadow:0 1px 1px #000!important;}}
@layer tv-cabinet-layout{.tv-shell .settings-switch[aria-checked=true] span:where([data-cf],[data-cf] *){color:#b8d596!important;}}
@layer tv-cabinet-layout{.tv-shell button:not(.single-gate):not(:disabled):where([data-cf],[data-cf] *){filter:drop-shadow(0 2px 1px #000c)!important;}}
@layer tv-cabinet-layout{.tv-shell button:active:not(.single-gate):not(:disabled):where([data-cf],[data-cf] *){translate:0 1px!important;scale:.985!important;filter:brightness(.8) drop-shadow(0 0 1px #000)!important;}}
@layer tv-cabinet-layout{.tv-shell button:disabled:where([data-cf],[data-cf] *){filter:grayscale(.65) brightness(.65)!important;}}
@layer tv-cabinet-layout{.tv-shell button[data-quality-control]:where([data-cf],[data-cf] *)::before,.tv-shell button[data-quality-control]:not(#spin):where([data-cf],[data-cf] *)::after{display:none!important;content:none!important;background:none!important;box-shadow:none!important;}}
@layer tv-cabinet-layout{.tv-shell dialog:where([data-cf],[data-cf] *){left:calc(var(--tv-sx) - 32px)!important;top:calc(var(--tv-sy) - 32px)!important;width:calc(var(--tv-sw) + 64px)!important;height:calc(var(--tv-sh) + 64px)!important;max-width:calc(var(--tv-sw) + 64px)!important;max-height:calc(var(--tv-sh) + 64px)!important;padding:48px!important;background:#082022!important;}}
@layer tv-cabinet-layout{.tv-shell #cf-menu>.close:where([data-cf],[data-cf] *){right:32px!important;top:32px!important;z-index:1100!important;}}
@layer tv-cabinet-layout{.tv-shell .tv-board-notice:where([data-cf],[data-cf] *){position:fixed!important;left:var(--tv-bx)!important;top:calc(var(--tv-by) + var(--tv-board-h) / 2)!important;transform:translateY(-50%)!important;width:var(--tv-board)!important;min-height:calc(var(--tv-board) / 5)!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:rgba(0,0,0,.86)!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;font:500 clamp(13px,2.8vw,52px)/1.2 Arial,sans-serif!important;text-align:center!important;overflow-wrap:anywhere!important;z-index:20!important;pointer-events:none!important;}}
@layer tv-cabinet-layout{.tv-shell .tv-board-notice[hidden]:where([data-cf],[data-cf] *){display:none!important;}}
@media (orientation: portrait){@layer tv-cabinet-layout{.tv-shell .tv-board-notice:where([data-cf],[data-cf] *){font-size:clamp(12px,3.5vw,20px)!important;padding:10px!important;}}}
@layer tv-cabinet-layout{.tv-shell[data-busy="true"] .tv-board-notice:where([data-cf],[data-cf] *){display:none!important;}}
@layer tv-cabinet-layout{.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage :is(#less,#more,#turbo,#auto,#spin,#desktop-bonuses,#settings,#info,#tv-fullscreen):where([data-cf],[data-cf] *){position:fixed!important;width:132px!important;height:132px!important;min-width:132px!important;min-height:132px!important;max-width:132px!important;max-height:132px!important;flex:0 0 132px!important;margin:0!important;transform:scale(var(--tv-ui-scale))!important;transform-origin:top left!important;right:auto!important;bottom:auto!important;z-index:45!important;}}
@layer tv-cabinet-layout{.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage :is(#less,#turbo,#spin,#settings):where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 142px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage :is(#more,#auto,#desktop-bonuses,#info):where([data-cf],[data-cf] *){left:calc(var(--tv-center) + 10px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage :is(#less,#more):where([data-cf],[data-cf] *){top:calc(var(--tv-py) + 85px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage :is(#spin,#desktop-bonuses):where([data-cf],[data-cf] *){top:calc(var(--tv-py) + 435px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #spin:where([data-cf],[data-cf] *)::after{top:100%!important;}}
@layer tv-cabinet-layout{.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage :is(#less,#more):where([data-cf],[data-cf] *){top:auto!important;bottom:-5px!important;transform-origin:bottom left!important;}}
@layer tv-cabinet-layout{.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #less:where([data-cf],[data-cf] *){left:100px!important;}}
@layer tv-cabinet-layout{.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #more:where([data-cf],[data-cf] *){left:calc(103px + 132px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #less:where([data-cf],[data-cf] *){left:7.5vw!important;}}
@layer tv-cabinet-layout{.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #more:where([data-cf],[data-cf] *){left:calc(7.5vw + 132px * var(--tv-ui-scale) + 12px)!important;}}
@layer tv-cabinet-layout{.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #spin:where([data-cf],[data-cf] *){width:200px!important;height:200px!important;min-width:200px!important;min-height:200px!important;max-width:200px!important;max-height:200px!important;left:calc(var(--tv-center) - 100px * var(--tv-ui-scale))!important;top:61dvh!important;}}
@layer tv-cabinet-layout{body.tv-shell :is(dialog,#cf-menu,#quality-bonuses):where([data-cf],[data-cf] *){background:#000!important;background-image:none!important;color:#fff!important;}}
@layer tv-cabinet-layout{body.tv-shell #cf-menu-content:where([data-cf],[data-cf] *){background:transparent!important;background-image:none!important;}}
@layer tv-cabinet-layout{body.tv-shell #cf-menu>.close:where([data-cf],[data-cf] *){display:none!important;}}
@layer tv-cabinet-layout{body.tv-shell :is(#cf-menu,#quality-bonuses,.mobile-sheet)[open]:where([data-cf],[data-cf] *){z-index:50!important;}}
@layer tv-cabinet-layout{body.tv-shell #tv-direct-bonuses:where([data-cf],[data-cf] *){display:none!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage #tv-direct-bonuses:where([data-cf],[data-cf] *){display:block!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage #tv-direct-bonuses>button:where([data-cf],[data-cf] *){position:fixed!important;top:26dvh!important;width:132px!important;height:132px!important;min-width:132px!important;min-height:132px!important;max-width:132px!important;max-height:132px!important;margin:0!important;padding:0!important;transform:scale(var(--tv-ui-scale))!important;transform-origin:top left!important;z-index:45!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage #tv-direct-bonuses>[data-bonus-target="buy-bonus"]:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 142px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage #tv-direct-bonuses>[data-bonus-target="ante"]:where([data-cf],[data-cf] *){left:calc(var(--tv-center) + 10px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage #tv-direct-bonuses>[data-bonus-target="buy-raid"]:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 66px * var(--tv-ui-scale))!important;top:42dvh!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #tv-direct-bonuses>button:where([data-cf],[data-cf] *){top:18dvh!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #tv-direct-bonuses>[data-bonus-target="buy-raid"]:where([data-cf],[data-cf] *){top:34dvh!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #spin:where([data-cf],[data-cf] *){top:49dvh!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage :is(#less,#more,#tv-sound,#tv-music,#info,#settings,#turbo,#auto,#spin)>.control-caption:where([data-cf],[data-cf] *){display:none!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #spin:where([data-cf],[data-cf] *)::after{display:none!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage :is(#less,#more,#info,#settings):where([data-cf],[data-cf] *){z-index:1100!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #tv-direct-bonuses>[data-bonus-target="buy-raid"]:where([data-cf],[data-cf] *){left:calc(var(--tv-center) + 10px * var(--tv-ui-scale))!important;top:18dvh!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #tv-direct-bonuses>[data-bonus-target="ante"]:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 66px * var(--tv-ui-scale))!important;top:34dvh!important;}}
@layer tv-cabinet-layout{body.tv-shell :is(.control-caption,.tv-button-label,.tv-global-bet-label,.tv-fullscreen-label,.tv-arc-caption,.tv-arc-caption text):where([data-cf],[data-cf] *){text-shadow:none!important;box-shadow:none!important;filter:none!important;animation:none!important;transition:none!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #tv-direct-bonuses>[data-bonus-target="ante"]:where([data-cf],[data-cf] *){top:calc(34dvh - 30px)!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #spin:where([data-cf],[data-cf] *){top:55dvh!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #spin:where([data-cf],[data-cf] *){top:calc(55dvh + 80px)!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage :is(.tv-button-label,.tv-global-bet-label,.tv-fullscreen-label,.control-caption,.tv-arc-caption text):where([data-cf],[data-cf] *){color:#432311!important;fill:#432311!important;text-shadow:0 1px 1px rgba(0,0,0,.65)!important;filter:none!important;animation:none!important;transition:none!important;pointer-events:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell :is(#spin,#turbo,#auto,#less,#more,#info,#settings,#tv-sound,#tv-music,#tv-fullscreen):where([data-cf],[data-cf] *),html body.tv-shell.cf-desktop-stage #tv-direct-bonuses>button:where([data-cf],[data-cf] *){
  display:block!important;visibility:visible!important;opacity:1!important;
 }}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #tv-direct-bonuses:where([data-cf],[data-cf] *){
  position:fixed!important;left:calc((7.5vw + 396px * var(--tv-ui-scale) + var(--tv-center) + 30px) / 2)!important;
  top:auto!important;bottom:-5px!important;right:auto!important;
  width:min(calc(396px * var(--tv-ui-scale) + 24px),calc(var(--tv-center) - 660px * var(--tv-ui-scale) - 7.5vw - 66px))!important;
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;
  height:auto!important;transform:translateX(-50%)!important;z-index:1100!important;
 }}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #tv-direct-bonuses>button[data-bonus-target]:where([data-cf],[data-cf] *){
  position:relative!important;inset:auto!important;top:auto!important;left:auto!important;bottom:auto!important;
  width:100%!important;height:auto!important;aspect-ratio:1!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;
  transform:none!important;transform-origin:center!important;
 }}
@layer tv-cabinet-layout{.tv-analog-controls:where([data-cf],[data-cf] *){display:none;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls:where([data-cf],[data-cf] *){display:grid;position:fixed;left:calc(var(--tv-center) - 130px * var(--tv-ui-scale));top:24dvh;width:260px;gap:30px;transform:scale(var(--tv-ui-scale));transform-origin:top left;z-index:1100;color:#aaa;font:11px Arial,sans-serif;}}
@layer tv-cabinet-layout{.tv-volume-row:where([data-cf],[data-cf] *){display:grid;grid-template-columns:1fr auto;gap:8px;letter-spacing:2px;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage :is(.tv-analog-controls,.tv-price-monitor):where([data-cf],[data-cf] *)::before{
  content:"";position:absolute;inset:-22px -20px;z-index:-1;pointer-events:none;
  border:2px solid #080808;border-radius:0;
  background:linear-gradient(135deg,#999 0%,#414141 3%,#171717 12%,#373737 50%,#101010 86%,#666 98%,#252525);
  box-shadow:0 5px 7px #000,inset 1px 1px 0 #929292,inset -2px -2px 1px #050505;
  clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);
 }}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls:where([data-cf],[data-cf] *)::after{
  content:"";position:absolute;inset:-9px -6px;z-index:-1;pointer-events:none;border:1px solid #080808;
  background:repeating-linear-gradient(0deg,#ffffff03 0 1px,transparent 1px 3px),linear-gradient(110deg,#1c1c1c,#090909 50%,#191919);
  box-shadow:inset 0 2px 5px #000,0 1px 0 #5d5d5d;
 }}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage :is(.tv-analog-controls,.tv-price-monitor):where([data-cf],[data-cf] *)::before{
  inset:-12px -6px;border:2px solid #111;
  background:linear-gradient(135deg,#777,#222 5%,#343434 50%,#151515 94%,#666);
  box-shadow:0 4px 6px #000,inset 1px 1px 0 #888,inset -1px -1px 0 #060606;
 }}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls:where([data-cf],[data-cf] *)::after{inset:-6px 0;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage :is(.tv-analog-controls,.tv-price-monitor):where([data-cf],[data-cf] *)::before{
  inset:-15px -12px;border:2px solid #121212;
  clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);
  background:linear-gradient(135deg,#555 0%,#1a1a1a 15%,#151515 75%,#454545 100%);
  box-shadow:0 4px 6px #000,inset 1px 1px 0 #555,inset -2px -2px 0 #070707;
 }}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls:where([data-cf],[data-cf] *){
  left:calc(var(--tv-center) - 110px * var(--tv-ui-scale));top:32dvh;width:220px;
  grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;background:none;border:0;box-shadow:none;
 }}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls:where([data-cf],[data-cf] *)::before,body.tv-shell.cf-desktop-stage .tv-analog-controls:where([data-cf],[data-cf] *)::after{display:none!important;}}
@layer tv-cabinet-layout{.tv-analog-controls .tv-volume-row:where([data-cf],[data-cf] *){grid-template-columns:1fr 20px;grid-template-rows:auto 200px;gap:16px 4px;text-align:center;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls:where([data-cf],[data-cf] *){top:calc(32dvh - 20px);}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #spin:where([data-cf],[data-cf] *){top:calc(86dvh - 332px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls:where([data-cf],[data-cf] *){top:calc(32dvh - 22px);}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #spin:where([data-cf],[data-cf] *){top:calc(86dvh - 332px * var(--tv-ui-scale) + 20px)!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #less:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 132px * var(--tv-ui-scale) - 6px)!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #more:where([data-cf],[data-cf] *){left:calc(var(--tv-center) + 6px)!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage :is(#less,#more):where([data-cf],[data-cf] *){top:calc(86dvh - 132px * var(--tv-ui-scale))!important;bottom:auto!important;transform-origin:top left!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #less:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 142px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #more:where([data-cf],[data-cf] *){left:calc(var(--tv-center) + 10px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage :is(#less,#more):where([data-cf],[data-cf] *){top:calc(86dvh - 132px * var(--tv-ui-scale) + 5px)!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #spin:where([data-cf],[data-cf] *){top:calc(86dvh - 332px * var(--tv-ui-scale) + 204px)!important;}}
@layer tv-cabinet-layout{.tv-analog-controls .tv-volume-row:where([data-cf],[data-cf] *){grid-template-rows:auto 140px;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls:where([data-cf],[data-cf] *){top:calc(32dvh + 38px);}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-shell.tv-shell.tv-shell :is(#less,#more):where([data-cf],[data-cf] *){display:none!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:where([data-cf],[data-cf] *){
  display:block;left:calc(var(--tv-center) - 48px * var(--tv-ui-scale));top:calc(86dvh - 132px * var(--tv-ui-scale) + 5px);
  width:96px;gap:0;
 }}
@layer tv-cabinet-layout{.tv-analog-controls.tv-bet-controls .tv-volume-row:where([data-cf],[data-cf] *){grid-template-rows:auto 90px;gap:8px 4px;}}
@layer tv-cabinet-layout{.tv-bet-controls input:disabled:where([data-cf],[data-cf] *){opacity:.45;cursor:default;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 110px * var(--tv-ui-scale));width:220px;}}
@layer tv-cabinet-layout{.tv-analog-controls.tv-bet-controls .tv-volume-row:where([data-cf],[data-cf] *){grid-template-columns:1fr;grid-template-rows:auto 30px auto;gap:8px;}}
@layer tv-cabinet-layout{.tv-analog-controls.tv-bet-controls .tv-volume-row:where([data-cf],[data-cf] *){grid-template-rows:30px auto auto;}}
@layer tv-cabinet-layout{.tv-analog-controls.tv-bet-controls .tv-volume-row:where([data-cf],[data-cf] *){grid-template-rows:44px auto auto;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:where([data-cf],[data-cf] *){top:calc(86dvh - 132px * var(--tv-ui-scale) + 35px);}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:where([data-cf],[data-cf] *){top:calc(86dvh - 132px * var(--tv-ui-scale) + 28px);}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:where([data-cf],[data-cf] *){top:calc(86dvh - 132px * var(--tv-ui-scale) - 102px);}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #spin:where([data-cf],[data-cf] *){
  left:calc(var(--tv-center) - 167.52px * var(--tv-ui-scale) - 20px)!important;
  top:calc(86dvh - 187.48px * var(--tv-ui-scale))!important;
 }}
@layer tv-cabinet-layout{.tv-switch-row:where([data-cf],[data-cf] *){display:flex;flex-direction:column;align-items:center;gap:12px;color:#b7a17c;}}
@layer tv-cabinet-layout{.tv-switch-label:where([data-cf],[data-cf] *){font:11px Arial,sans-serif;letter-spacing:2px;}}
@layer tv-cabinet-layout{html body.tv-shell .tv-light-switch:where([data-cf],[data-cf] *){
  display:block;position:relative;width:59.778px;height:113.724px;min-width:59.778px;min-height:113.724px;padding:0;
  border:0;border-radius:0;background:transparent none center/contain no-repeat;cursor:pointer;perspective:none;
  box-shadow:none!important;filter:none!important;transform:none!important;scale:none!important;
  transition:none!important;animation:none!important;outline:none!important;opacity:1!important;
  -webkit-tap-highlight-color:transparent;
 }}
@layer tv-cabinet-layout{html body.tv-shell .tv-light-switch:where([data-cf],[data-cf] *)::before,html body.tv-shell .tv-light-switch:where([data-cf],[data-cf] *)::after{display:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell .tv-light-switch .tv-switch-face:where([data-cf],[data-cf] *){
  position:absolute;display:block;inset:0;pointer-events:none;border:0;border-radius:0;
  background:transparent none center/contain no-repeat;
  box-shadow:none!important;filter:none!important;transform:none!important;scale:none!important;
  transition:none!important;animation:none!important;opacity:1!important;
 }}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell :is([role="switch"],[data-control-kind="on-off"]):where([data-cf],[data-cf] *),html body.tv-shell.tv-shell.tv-shell :is([role="switch"],[data-control-kind="on-off"]):is(:hover,:active,:focus,.tv-pressed):where([data-cf],[data-cf] *),html body.tv-shell.tv-shell.tv-shell :is([role="switch"],[data-control-kind="on-off"]) *:where([data-cf],[data-cf] *){
  translate:none!important;rotate:none!important;scale:none!important;transform:none!important;
  filter:none!important;box-shadow:none!important;text-shadow:none!important;
  transition:none!important;animation:none!important;
 }}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:where([data-cf],[data-cf] *){
  left:calc(var(--tv-center) - 129.2223px * var(--tv-ui-scale));
  width:258.4446px;
 }}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-auto-switch:where([data-cf],[data-cf] *){
  position:fixed;left:calc(var(--tv-center) + 69.4443px * var(--tv-ui-scale));
  top:calc(86dvh - 153.48px * var(--tv-ui-scale) - 132px);width:59.778px;
  transform:scale(var(--tv-ui-scale));transform-origin:top left;z-index:1100;
 }}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #tv-direct-bonuses:where([data-cf],[data-cf] *){
  left:calc(var(--tv-sx) + 8px)!important;top:calc(var(--tv-sy) + var(--tv-sh) / 2)!important;
  bottom:auto!important;width:calc(var(--tv-side) - 8px)!important;height:auto!important;
  display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;
  transform:translateY(-50%)!important;z-index:20!important;
 }}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #tv-direct-bonuses>button[data-bonus-target]:where([data-cf],[data-cf] *){
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;
  width:var(--tv-bonus-size)!important;height:calc(var(--tv-bonus-size) + 36px)!important;aspect-ratio:auto!important;
  padding:0!important;gap:5px!important;isolation:isolate;z-index:auto!important;overflow:visible!important;
 }}
@layer tv-cabinet-layout{html body.tv-shell #tv-direct-bonuses .tv-game-bonus-art:where([data-cf],[data-cf] *){
  display:block;width:var(--tv-bonus-size);height:var(--tv-bonus-size);flex:none;pointer-events:none;
  background:none 0% 50%/300% 200% no-repeat;clip-path:circle(48% at 50% 50%);
 }}
@layer tv-cabinet-layout{html body.tv-shell #tv-direct-bonuses [data-bonus-target="ante"] .tv-game-bonus-art:where([data-cf],[data-cf] *){background-position:50% 50%;}}
@layer tv-cabinet-layout{html body.tv-shell #tv-direct-bonuses [data-bonus-target="buy-raid"] .tv-game-bonus-art:where([data-cf],[data-cf] *){background-position:100% 50%;}}
@layer tv-cabinet-layout{html body.tv-shell #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){display:block;color:#f6e7b0;font:700 clamp(10px,1vw,14px) Arial,sans-serif;letter-spacing:.8px;white-space:nowrap;}}
@layer tv-cabinet-layout{html body.tv-shell #tv-direct-bonuses .tv-game-bonus-state:where([data-cf],[data-cf] *){display:block;visibility:hidden;color:#a9ed83;font:700 9px Arial,sans-serif;letter-spacing:2px;}}
@layer tv-cabinet-layout{html body.tv-shell #tv-direct-bonuses button:disabled:where([data-cf],[data-cf] *){opacity:.5!important;}}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:where([data-cf],[data-cf] *){
  top:calc(86dvh - 132px * var(--tv-ui-scale) - 122px);
  width:159.1113px;
 }}
@layer tv-cabinet-layout{body.tv-shell.cf-desktop-stage.cf-desktop-stage.cf-desktop-stage #spin:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 100px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-auto-switch:where([data-cf],[data-cf] *){top:calc(var(--tv-py) + 438px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls):where([data-cf],[data-cf] *){top:calc(var(--tv-py) + 462px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #spin#spin:where([data-cf],[data-cf] *){top:calc(var(--tv-py) + 618px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell :is(h1,h2,h3,h4,h5,h6,[role="heading"]):where([data-cf],[data-cf] *),html body.tv-shell #cf-menu :is(h1,h2,h3,h4,h5,h6):where([data-cf],[data-cf] *),html body.tv-shell :is(.tv-switch-label,.tv-game-bonus-name,.tv-button-label,.control-caption,.mobile-sheet-head,.tv-fullscreen-label,.tv-global-bet-label,.tv-notice-line):where([data-cf],[data-cf] *),html body.tv-shell #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *),html body.tv-shell .tv-bet-controls .tv-volume-row>span:where([data-cf],[data-cf] *){font-family:'Alegreya Sans',system-ui,sans-serif!important;font-weight:400!important;}}
@layer tv-cabinet-layout{html body.tv-shell dialog:where([data-cf],[data-cf] *),html body.tv-shell #cf-menu-content:where([data-cf],[data-cf] *){font-family:'Alegreya Sans',system-ui,sans-serif;}}
@layer tv-cabinet-layout{html body.tv-shell dialog :is(p,li,dt,dd):where([data-cf],[data-cf] *),html body.tv-shell #cf-menu :is(p,li,dt,dd):where([data-cf],[data-cf] *){font-family:'Alegreya Sans',system-ui,sans-serif!important;}}
@layer tv-cabinet-layout{html body.tv-shell :is(.tv-switch-label,.tv-game-bonus-name,.tv-game-bonus-state,.tv-button-label,.control-caption,.tv-fullscreen-label,.tv-global-bet-label):where([data-cf],[data-cf] *),html body.tv-shell #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *),html body.tv-shell .tv-bet-controls .tv-volume-row>span:where([data-cf],[data-cf] *),html body.tv-shell .tv-volume-scale span:where([data-cf],[data-cf] *){font-family:'Alegreya Sans',system-ui,sans-serif!important;font-weight:400!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell button[role="switch"]:where([data-cf],[data-cf] *){position:relative!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;translate:none!important;scale:1!important;transform:none!important;transition:none!important;animation:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell button[role="switch"]>*:where([data-cf],[data-cf] *){display:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell button[role="switch"]:where([data-cf],[data-cf] *)::before{display:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell button[role="switch"]:where([data-cf],[data-cf] *)::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;box-shadow:none!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important;opacity:1!important;background:transparent none center 16.8%/108.7% 356.5% no-repeat!important;clip-path:polygon(0 30%,8% 30%,11% 8%,20% 0,80% 0,89% 8%,92% 30%,100% 30%,100% 70%,92% 70%,89% 92%,80% 100%,20% 100%,11% 92%,8% 70%,0 70%);pointer-events:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell button[role="switch"][aria-checked="true"]:where([data-cf],[data-cf] *)::after{background-position:center 80.4%!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell button[role="switch"]:disabled:where([data-cf],[data-cf] *)::after{opacity:.5!important;}}
@layer tv-cabinet-layout{html body.tv-shell #cf-menu#cf-menu button.settings-switch:where([data-cf],[data-cf] *){width:120px!important;height:37px!important;min-height:0!important;flex:0 0 120px!important;padding:0!important;}}
@layer tv-cabinet-layout{html body.tv-shell .tv-switch-row .tv-light-switch:where([data-cf],[data-cf] *){width:78px!important;height:24px!important;min-height:0!important;align-self:center!important;justify-self:center!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell .tv-switch-row button.tv-light-switch:where([data-cf],[data-cf] *){width:59.778px!important;height:113.724px!important;min-height:0!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell .tv-switch-row button.tv-light-switch:where([data-cf],[data-cf] *)::after{inset:auto!important;left:50%!important;top:50%!important;width:113.724px!important;height:48.58px!important;transform:translate(-50%,-50%) rotate(-90deg)!important;}}
@layer tv-cabinet-layout{html body.tv-shell .tv-switch-row:where([data-cf],[data-cf] *){box-sizing:border-box;padding-top:24px;gap:0;}}
@layer tv-cabinet-layout{html body.tv-shell .tv-switch-row:not(.tv-auto-switch):where([data-cf],[data-cf] *){position:relative;}}
@layer tv-cabinet-layout{html body.tv-shell .tv-switch-row>.tv-switch-label:where([data-cf],[data-cf] *){position:absolute;top:80.862px;left:calc(50% - 40px);margin:0;white-space:nowrap;font-size:22px!important;line-height:1!important;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center;pointer-events:none;}}
@layer tv-cabinet-layout{html body.tv-shell .tv-bet-controls:not(.tv-speed-controls) .tv-volume-row:where([data-cf],[data-cf] *){position:relative;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-auto-switch:where([data-cf],[data-cf] *){top:calc(var(--tv-py) + 170px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls):where([data-cf],[data-cf] *){top:calc(var(--tv-py) + 194px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #spin#spin:where([data-cf],[data-cf] *){z-index:1201!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #spin#spin:where([data-cf],[data-cf] *){top:calc(var(--tv-py) + 587px * var(--tv-ui-scale))!important;left:calc(var(--tv-center) - 101px * var(--tv-ui-scale))!important;clip-path:ellipse(24% 21% at 50% 50%);}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #spin#spin:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 61px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls):where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 155px * var(--tv-ui-scale))!important;top:calc(var(--tv-py) + 322px * var(--tv-ui-scale))!important;width:80px;height:450px;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-bet-controls .tv-volume-row:where([data-cf],[data-cf] *){display:block;position:relative;width:80px;height:450px;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #spin#spin:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 151px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls):where([data-cf],[data-cf] *){left:calc(var(--tv-center) + 80px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls):where([data-cf],[data-cf] *){left:calc(var(--tv-center) + 90px * var(--tv-ui-scale))!important;top:calc(var(--tv-py) + 547px * var(--tv-ui-scale))!important;height:225px;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-bet-controls .tv-volume-row:where([data-cf],[data-cf] *){height:225px;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #spin#spin:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 156px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls):where([data-cf],[data-cf] *){left:calc(var(--tv-center) + 85px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #spin#spin:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 151px * var(--tv-ui-scale))!important;top:calc(var(--tv-py) + 543px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls):where([data-cf],[data-cf] *){left:calc(var(--tv-center) + 80px * var(--tv-ui-scale))!important;top:calc(var(--tv-py) + 503px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #spin#spin:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 157px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell button:disabled:where([data-cf],[data-cf] *){opacity:1!important;filter:none!important;visibility:visible!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell #tv-direct-bonuses button:disabled:where([data-cf],[data-cf] *){opacity:1!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell button[role="switch"]:disabled:where([data-cf],[data-cf] *)::after{opacity:1!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell .tv-bet-controls input:disabled:where([data-cf],[data-cf] *){opacity:1!important;filter:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell :is(#info,#settings,#tv-direct-bonuses button):disabled:where([data-cf],[data-cf] *){filter:drop-shadow(0 2px 1px #000c)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #spin#spin:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 101px * var(--tv-ui-scale))!important;top:calc(var(--tv-py) + 513px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls):where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 112.5px * var(--tv-ui-scale))!important;top:calc(var(--tv-py) + 712px * var(--tv-ui-scale))!important;width:225px;height:80px;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-bet-controls .tv-volume-row:where([data-cf],[data-cf] *){width:225px;height:80px;}}
@layer tv-cabinet-layout{.tv-bet-readout:where([data-cf],[data-cf] *){display:none;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls):where([data-cf],[data-cf] *){overflow:visible;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls) .tv-bet-readout:where([data-cf],[data-cf] *){display:block;position:absolute;left:0;right:0;top:100%;margin-top:0;text-align:center;white-space:nowrap;pointer-events:none;font:18px 'Alegreya Sans',system-ui,sans-serif;line-height:1;letter-spacing:.5px;color:#f6e7bf;text-shadow:0 1px 0 #000,0 0 6px #000;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #spin#spin:where([data-cf],[data-cf] *){top:calc(var(--tv-py) + 503px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls):where([data-cf],[data-cf] *){top:calc(var(--tv-py) + 702px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #tv-direct-bonuses>button[data-bonus-target]:where([data-cf],[data-cf] *)::before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:var(--tv-bonus-size)!important;height:var(--tv-bonus-size)!important;border-radius:50%!important;inset:auto!important;display:block!important;opacity:1!important;mask:none!important;-webkit-mask:none!important;background:radial-gradient(circle at 50% 55%,#000f 0 44%,#0000 72%)!important;translate:0 10%!important;scale:1.04 .94!important;filter:blur(8px)!important;z-index:-1!important;pointer-events:none!important;transition:translate 120ms ease,opacity 120ms ease!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #tv-direct-bonuses>button[data-bonus-target]:where([data-cf],[data-cf] *)::after{content:""!important;position:absolute!important;left:0!important;top:0!important;width:var(--tv-bonus-size)!important;height:var(--tv-bonus-size)!important;border-radius:50%!important;inset:auto!important;display:block!important;opacity:1!important;background:none!important;mask:none!important;-webkit-mask:none!important;clip-path:circle(48% at 50% 50%)!important;box-shadow:inset 0 -12px 18px #000b,inset 0 9px 14px #ffe9b04a,inset 0 0 4px #000c!important;pointer-events:none!important;z-index:1!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #tv-direct-bonuses .tv-game-bonus-art:where([data-cf],[data-cf] *){position:relative;z-index:0;transition:translate 120ms ease;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #tv-direct-bonuses>button[data-bonus-target]:active:not(:disabled):where([data-cf],[data-cf] *)::before{translate:0 4%!important;opacity:.7!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage #tv-direct-bonuses>button[data-bonus-target]:active:not(:disabled) .tv-game-bonus-art:where([data-cf],[data-cf] *){translate:0 3px;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait.tv-portrait #spin#spin:where([data-cf],[data-cf] *){left:calc(var(--tv-px) + 517px * var(--tv-ui-scale))!important;top:calc(61.5dvh - 120px * var(--tv-ui-scale))!important;transform:scale(calc(var(--tv-ui-scale) * 1.15))!important;transform-origin:0 0!important;z-index:70!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait.tv-portrait .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls):where([data-cf],[data-cf] *){left:calc(var(--tv-px) + 147px * var(--tv-ui-scale))!important;top:calc(var(--tv-py) + 37px * var(--tv-ui-scale))!important;transform:rotate(90deg) scale(calc(var(--tv-ui-scale) * 1.2))!important;transform-origin:0 0!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait.tv-portrait .tv-switch-row:where([data-cf],[data-cf] *){position:fixed!important;width:151px!important;height:138px!important;z-index:60!important;top:calc(var(--tv-py) + 362px * var(--tv-ui-scale))!important;transform:scale(var(--tv-ui-scale))!important;transform-origin:0 0!important;margin:0!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait.tv-portrait .tv-switch-row .tv-switch-label:where([data-cf],[data-cf] *){display:block!important;position:absolute!important;left:0!important;top:-24px!important;width:151px!important;height:auto!important;margin:0!important;transform:none!important;rotate:0deg!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:nowrap!important;text-align:center!important;font:20px Arial,sans-serif!important;letter-spacing:3px!important;line-height:1!important;color:#b7a17c!important;pointer-events:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait.tv-portrait .tv-switch-row:nth-child(1):where([data-cf],[data-cf] *){display:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait.tv-portrait.tv-portrait #tv-direct-bonuses:where([data-cf],[data-cf] *){left:calc(var(--tv-sx) - 61px * var(--tv-ui-scale))!important;top:calc(var(--tv-sy) + var(--tv-sh) - var(--tv-bonus-size) - 36px + 31px * var(--tv-ui-scale))!important;width:var(--tv-sw)!important;height:auto!important;bottom:auto!important;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:flex-start!important;gap:18px!important;transform:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait #cf-menu .settings-title:where([data-cf],[data-cf] *){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;margin:0!important;padding:0!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait #cf-menu:has(.settings-list):where([data-cf],[data-cf] *){padding:64px 76px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait #cf-menu:has(.settings-list) #cf-menu-content:where([data-cf],[data-cf] *){padding-top:6px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait #cf-menu .settings-list:where([data-cf],[data-cf] *){padding-top:0!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait #cf-menu .settings-hint:where([data-cf],[data-cf] *){margin:2px 0!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait #cf-menu .settings-list h2:where([data-cf],[data-cf] *){margin:10px 0 4px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait #cf-menu .settings-row:where([data-cf],[data-cf] *){padding:7px 0!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait #cf-menu .settings-switch:focus-visible:where([data-cf],[data-cf] *){outline:none!important;}}
@media (max-height: 720px){@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait #cf-menu .settings-row:where([data-cf],[data-cf] *){padding:4px 0!important;}}}
@media (max-height: 720px){@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait #cf-menu .settings-list h2:where([data-cf],[data-cf] *){margin:6px 0 2px!important;}}}
@media (max-height: 720px){@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait #cf-menu:has(.settings-list):where([data-cf],[data-cf] *){padding:60px 76px!important;}}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait.tv-portrait .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls) .tv-bet-readout:where([data-cf],[data-cf] *){position:absolute!important;left:101.5px!important;right:auto!important;top:-11.5px!important;width:22px!important;height:225px!important;margin:0!important;rotate:-90deg!important;transform-origin:center!important;writing-mode:vertical-lr!important;text-orientation:upright!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:pre!important;letter-spacing:2px!important;line-height:1!important;font:17px Arial,sans-serif!important;color:#b7a17c!important;text-shadow:none!important;text-align:center!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell .tv-analog-controls:where([data-cf],[data-cf] *),html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell .tv-switch-row:where([data-cf],[data-cf] *){z-index:1201!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #spin#spin:where([data-cf],[data-cf] *){z-index:1202!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell :is(button,[role="switch"],[role="button"],a,input,select,summary):is(:focus,:focus-visible,:focus-within):where([data-cf],[data-cf] *){outline:none!important;outline-offset:0!important;-webkit-tap-highlight-color:transparent!important;}}
@layer tv-cabinet-layout{html body.tv-shell button:where([data-cf],[data-cf] *),html body.tv-shell [role="switch"]:where([data-cf],[data-cf] *){-webkit-tap-highlight-color:transparent!important;}}
@layer tv-cabinet-layout{html body.tv-shell.cf-desktop-stage.tv-portrait.tv-portrait #cf-menu[open]:where([data-cf],[data-cf] *){background:#000!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #tv-direct-bonuses#tv-direct-bonuses:where([data-cf],[data-cf] *){z-index:20!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu[open]:where([data-cf],[data-cf] *){position:fixed!important;left:calc(var(--tv-sx) - var(--tv-sw) * .1)!important;top:calc(var(--tv-sy) - var(--tv-sh) * .1)!important;width:calc(var(--tv-sw) * 1.2)!important;height:calc(var(--tv-sh) * 1.2)!important;max-width:none!important;max-height:none!important;margin:0!important;transform:none!important;box-sizing:border-box!important;border-radius:0!important;padding:calc(48px + var(--tv-sh) * .1) calc(48px + var(--tv-sw) * .1)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage.tv-portrait #cf-menu[open]:has(.settings-list):where([data-cf],[data-cf] *){padding:calc(14px + var(--tv-sh) * .1) calc(26px + var(--tv-sw) * .1)!important;}}
@media (max-height: 720px){@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage.tv-portrait #cf-menu[open]:has(.settings-list):where([data-cf],[data-cf] *){padding:calc(10px + var(--tv-sh) * .1) calc(26px + var(--tv-sw) * .1)!important;}}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.cf-desktop-stage.tv-landscape:not(.tv-compact) #spin#spin:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 161px * var(--tv-ui-scale))!important;top:calc(var(--tv-py) + 442.4px * var(--tv-ui-scale))!important;transform:scale(calc(var(--tv-ui-scale) * 1.6))!important;transform-origin:0 0!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.cf-desktop-stage.tv-landscape:not(.tv-compact) .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls):where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 159px * var(--tv-rail-scale) + var(--tv-bet-shift,0px))!important;top:calc(93.7dvh - 52.8px * var(--tv-rail-scale))!important;transform:scale(calc(var(--tv-rail-scale) * 1.32))!important;transform-origin:0 0!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.cf-desktop-stage.tv-landscape:not(.tv-compact) .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls) .tv-bet-readout:where([data-cf],[data-cf] *){position:absolute!important;top:21px!important;bottom:auto!important;height:30px!important;left:42px!important;right:38px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:0!important;font:400 14px/1 'Alegreya Sans',system-ui,sans-serif!important;letter-spacing:1px!important;color:#fff8ea!important;text-shadow:0 0 3px rgba(255,255,255,.55),0 0 8px rgba(255,255,255,.25)!important;white-space:nowrap!important;pointer-events:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.cf-desktop-stage.tv-landscape:not(.tv-compact) .tv-switch-row:where([data-cf],[data-cf] *){width:auto!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell button[role="switch"]:where([data-cf],[data-cf] *)::after{background-image:none!important;background-position:center 16.627%!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell button[role="switch"][aria-checked="true"]:where([data-cf],[data-cf] *)::after{background-position:center 79.578%!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.cf-desktop-stage.tv-landscape:not(.tv-compact) .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls) .tv-bet-readout:where([data-cf],[data-cf] *){top:24.84px!important;height:36px!important;left:42px!important;right:38px!important;z-index:0!important;font-size:18.75px!important;line-height:.85!important;letter-spacing:.5px!important;flex-wrap:nowrap!important;justify-content:center!important;align-content:center!important;column-gap:6px!important;row-gap:0!important;overflow:visible!important;}}
@layer tv-cabinet-layout{html body.tv-shell #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){color:#f3c96a!important;text-shadow:0 1px 1px #2a1806,0 0 6px #ffcf5e66!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.cf-desktop-stage.tv-landscape:not(.tv-compact) .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls) .tv-bet-readout:where([data-cf],[data-cf] *){color:#f3c96a!important;text-shadow:0 0 3px rgba(255,205,90,.55),0 0 8px rgba(255,190,60,.25),0 1px 1px #2a1806!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.cf-desktop-stage.tv-landscape:not(.tv-compact) #spin#spin:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 153.5px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-list h2:where([data-cf],[data-cf] *),html body.tv-shell #cf-menu .settings-hint:where([data-cf],[data-cf] *){display:none!important;}}
@media (orientation: landscape) and (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-landscape #cf-menu[open]:has(.settings-list):where([data-cf],[data-cf] *){padding:calc(8px + var(--tv-sh) * .1) calc(10px + var(--tv-sw) * .1)!important;}}}
@media (orientation: landscape) and (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell #cf-menu:has(.settings-list) #cf-menu-content:where([data-cf],[data-cf] *){overflow:hidden!important;padding:4px 4px 6px!important;}}}
@media (orientation: landscape) and (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-title:where([data-cf],[data-cf] *){font-size:16px!important;margin:0 30px 4px 0!important;}}}
@media (orientation: landscape) and (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-row:where([data-cf],[data-cf] *){padding:3px 0!important;margin:0!important;align-items:center!important;}}}
@media (orientation: landscape) and (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-row b:where([data-cf],[data-cf] *){font-size:13px!important;}}}
@media (orientation: landscape) and (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-row small:where([data-cf],[data-cf] *){font-size:11px!important;line-height:1.2!important;}}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch:where([data-cf],[data-cf] *){position:relative!important;display:block!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;border:1px solid #5c1418!important;border-radius:16px!important;background:linear-gradient(#a3262c,#7d1a1f)!important;box-shadow:inset 0 2px 4px #0008,0 1px 0 #ffffff14!important;overflow:hidden!important;cursor:pointer!important;transition:background .2s!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch[aria-checked="true"]:where([data-cf],[data-cf] *){border-color:#11552a!important;background:linear-gradient(#25a352,#177a3b)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch:where([data-cf],[data-cf] *)::before,html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch:where([data-cf],[data-cf] *)::after{display:none!important;content:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch>span:where([data-cf],[data-cf] *){display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:auto!important;right:12px!important;width:auto!important;line-height:30px!important;font:700 12px/30px Arial,sans-serif!important;letter-spacing:1px!important;color:#fff!important;text-shadow:0 1px 1px #0008!important;transform:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch[aria-checked="true"]>span:where([data-cf],[data-cf] *){right:auto!important;left:14px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch>i:where([data-cf],[data-cf] *){display:block!important;position:absolute!important;top:3px!important;left:3px!important;width:24px!important;height:24px!important;border-radius:50%!important;background:linear-gradient(#f6e6b4,#c9a95d)!important;box-shadow:0 1px 3px #000a!important;transition:left .2s!important;transform:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch[aria-checked="true"]>i:where([data-cf],[data-cf] *){left:calc(100% - 27px)!important;}}
@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-row b:where([data-cf],[data-cf] *){font-size:26px!important;line-height:1.15!important;}}
@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-row small:where([data-cf],[data-cf] *){font-size:22px!important;line-height:1.2!important;}}
@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-row:where([data-cf],[data-cf] *){padding:10px 0!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch:where([data-cf],[data-cf] *){width:168px!important;min-width:168px!important;max-width:168px!important;height:64px!important;min-height:64px!important;border-radius:32px!important;flex:0 0 168px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch>span:where([data-cf],[data-cf] *){font-size:24px!important;line-height:62px!important;right:24px!important;letter-spacing:2px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch[aria-checked="true"]>span:where([data-cf],[data-cf] *){left:28px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch>i:where([data-cf],[data-cf] *){top:6px!important;left:6px!important;width:50px!important;height:50px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch[aria-checked="true"]>i:where([data-cf],[data-cf] *){left:calc(100% - 56px)!important;}}
@media (max-width: 900px), (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-row b:where([data-cf],[data-cf] *){font-size:19px!important;}}}
@media (max-width: 900px), (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-row small:where([data-cf],[data-cf] *){font-size:15px!important;}}}
@media (max-width: 900px), (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-row:where([data-cf],[data-cf] *){padding:4px 0!important;}}}
@media (max-width: 900px), (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch:where([data-cf],[data-cf] *){width:120px!important;min-width:120px!important;max-width:120px!important;height:42px!important;min-height:42px!important;border-radius:21px!important;flex:0 0 120px!important;}}}
@media (max-width: 900px), (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch>span:where([data-cf],[data-cf] *){font-size:16px!important;line-height:40px!important;right:16px!important;letter-spacing:1.5px!important;}}}
@media (max-width: 900px), (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch[aria-checked="true"]>span:where([data-cf],[data-cf] *){left:18px!important;}}}
@media (max-width: 900px), (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch>i:where([data-cf],[data-cf] *){top:4px!important;left:4px!important;width:32px!important;height:32px!important;}}}
@media (max-width: 900px), (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch[aria-checked="true"]>i:where([data-cf],[data-cf] *){left:calc(100% - 36px)!important;}}}
@media (orientation: landscape) and (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-title:where([data-cf],[data-cf] *){font-size:15px!important;margin:0 30px 2px 0!important;}}}
@media (orientation: landscape) and (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-row:where([data-cf],[data-cf] *){padding:2px 0!important;}}}
@media (orientation: landscape) and (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-row small:where([data-cf],[data-cf] *){line-height:1.1!important;}}}
@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-row b:where([data-cf],[data-cf] *){font-family:'Alegreya Sans',system-ui,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.5px!important;}}
@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-row small:where([data-cf],[data-cf] *){font-family:'Alegreya Sans',system-ui,sans-serif!important;font-weight:400!important;letter-spacing:.5px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch>span:where([data-cf],[data-cf] *){font-family:'Alegreya Sans',system-ui,sans-serif!important;font-weight:400!important;}}
@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-title:where([data-cf],[data-cf] *){font-size:44px!important;line-height:1.1!important;margin:0 30px 14px 0!important;}}
@media (orientation: landscape) and (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-title:where([data-cf],[data-cf] *){font-size:28px!important;line-height:1!important;margin:0 30px 2px 0!important;}}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch>span:where([data-cf],[data-cf] *){font-family:'Alegreya Sans',system-ui,sans-serif!important;font-weight:400!important;letter-spacing:1px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action[data-action="history"]:where([data-cf],[data-cf] *){position:sticky!important;bottom:6px!important;z-index:3!important;display:block!important;width:max-content!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:18px auto 4px!important;padding:0 26px!important;border:1px solid #11552a!important;border-radius:20px!important;box-shadow:inset 0 0 0 60px #1f9448,inset 0 2px 4px #0008,0 0 0 6px #000,0 0 22px 16px #000!important;color:#fff!important;font:400 18px/38px 'Alegreya Sans',system-ui,sans-serif!important;letter-spacing:1.5px!important;text-transform:uppercase!important;text-shadow:0 1px 1px #0008!important;cursor:pointer!important;overflow:hidden!important;transform:none!important;translate:none!important;scale:1!important;filter:none!important;transition:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action[data-action="history"]:is(:hover,:active,.tv-pressed):where([data-cf],[data-cf] *){transform:none!important;translate:none!important;scale:1!important;filter:none!important;box-shadow:inset 0 0 0 60px #26b056,inset 0 2px 4px #0008,0 0 0 6px #000,0 0 22px 16px #000!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action[data-action="history"]:where([data-cf],[data-cf] *)::before,html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action[data-action="history"]:where([data-cf],[data-cf] *)::after{display:none!important;content:none!important;}}
@media (orientation: landscape) and (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-landscape #cf-menu[open]:has(button[data-action="history"]):where([data-cf],[data-cf] *){padding:calc(8px + var(--tv-sh) * .1) calc(10px + var(--tv-sw) * .1)!important;}}}
@media (orientation: landscape) and (max-height: 520px){@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-landscape #cf-menu[open]:has(button[data-action="history"]) #cf-menu-content:where([data-cf],[data-cf] *){padding:4px 6px 6px!important;}}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.cf-desktop-stage.tv-portrait.tv-portrait .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls) .tv-bet-readout:where([data-cf],[data-cf] *){position:absolute!important;left:42px!important;right:38px!important;top:20px!important;width:auto!important;height:36px!important;margin:0!important;padding:0!important;rotate:0deg!important;transform:none!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;column-gap:5px!important;z-index:0!important;font:400 16.25px/.85 'Alegreya Sans',system-ui,sans-serif!important;letter-spacing:.5px!important;white-space:nowrap!important;color:#f3c96a!important;text-shadow:0 0 3px rgba(255,205,90,.55),0 0 8px rgba(255,190,60,.25),0 1px 1px #2a1806!important;pointer-events:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell button:disabled:not(.settings-switch):not(.bonus-toggle):where([data-cf],[data-cf] *),html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #tv-direct-bonuses>button:disabled:where([data-cf],[data-cf] *),html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell .tv-bet-controls input:disabled:where([data-cf],[data-cf] *){filter:brightness(.42) saturate(.55)!important;opacity:1!important;cursor:not-allowed!important;transition:filter .15s!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell button:disabled:where([data-cf],[data-cf] *)::after{opacity:1!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell button:disabled .tv-switch-glass-text:where([data-cf],[data-cf] *){color:#9a8f7a!important;text-shadow:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell .tv-analog-controls.tv-bet-controls:has(input:disabled) .tv-bet-readout:where([data-cf],[data-cf] *){color:#9a8f7a!important;text-shadow:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #tv-direct-bonuses#tv-direct-bonuses>button:disabled:where([data-cf],[data-cf] *){filter:drop-shadow(0 2px 1px rgba(0,0,0,.8)) brightness(.42) saturate(.55)!important;cursor:not-allowed!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #tv-direct-bonuses>button:disabled>:is(.tv-game-bonus-art,.tv-game-bonus-name,.tv-arc-caption):where([data-cf],[data-cf] *){filter:brightness(.42) saturate(.55)!important;}}
@layer tv-cabinet-layout{html body.tv-shell #tv-direct-bonuses>button:not(:disabled) .tv-game-bonus-art:where([data-cf],[data-cf] *){filter:brightness(.78) saturate(.85)!important;transition:filter .2s!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage.tv-landscape:not(.tv-compact) :is(#less,#more):where([data-cf],[data-cf] *){display:block!important;position:fixed!important;width:132px!important;height:132px!important;top:calc(93.7dvh - 47.5px * var(--tv-rail-scale))!important;bottom:auto!important;transform:scale(calc(var(--tv-rail-scale) * .72))!important;transform-origin:0 0!important;z-index:1201!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage.tv-landscape:not(.tv-compact) #less:where([data-cf],[data-cf] *){left:calc(var(--tv-center) - 248px * var(--tv-rail-scale) + var(--tv-bet-shift,0px))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage.tv-landscape:not(.tv-compact) #more:where([data-cf],[data-cf] *){left:calc(var(--tv-center) + 132.7px * var(--tv-rail-scale) + var(--tv-bet-shift,0px))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage.tv-landscape:not(.tv-compact) :is(#less,#more):disabled:where([data-cf],[data-cf] *){filter:saturate(.5) brightness(.8)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage.tv-landscape:not(.tv-compact) .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls) .tv-bet-readout:where([data-cf],[data-cf] *){left:var(--tv-readout-left,42px)!important;right:var(--tv-readout-right,38px)!important;font-size:var(--tv-readout-font,18.75px)!important;letter-spacing:0!important;justify-content:center!important;overflow:visible!important;transition:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage.tv-portrait.tv-portrait :is(#less,#more):where([data-cf],[data-cf] *){display:block!important;position:fixed!important;width:132px!important;height:132px!important;left:calc(var(--tv-px) + 36.9px * var(--tv-ui-scale))!important;bottom:auto!important;transform:scale(calc(var(--tv-ui-scale) * .85))!important;transform-origin:0 0!important;z-index:1201!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage.tv-portrait.tv-portrait #more:where([data-cf],[data-cf] *){top:calc(var(--tv-py) - 79.2px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage.tv-portrait.tv-portrait #less:where([data-cf],[data-cf] *){top:calc(var(--tv-py) + 311.6px * var(--tv-ui-scale))!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage.tv-portrait.tv-portrait :is(#less,#more):disabled:where([data-cf],[data-cf] *){filter:saturate(.5) brightness(.8)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage.tv-portrait.tv-portrait .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls) .tv-bet-readout:where([data-cf],[data-cf] *){left:var(--tv-readout-left,42px)!important;right:var(--tv-readout-right,38px)!important;font-size:var(--tv-readout-font,16.25px)!important;letter-spacing:0!important;}}
@layer tv-cabinet-layout{html body.tv-shell dialog:where([data-cf],[data-cf] *),html body.tv-shell #cf-menu-content:where([data-cf],[data-cf] *){font-family:'Alegreya Sans',Arial,sans-serif;}}
@layer tv-cabinet-layout{html body.tv-shell #cf-menu :is(p,li,td,th,label,small,.game-guide,.game-guide *,.settings-row small,.bonus-toggle-note,.bonus-toggle-note *,.toggle-note,.start-odds,.quality-pick-stats+p,.round-win-summary p,.round-win-breakdown li,.round-win-ledger,.round-result-details p):where([data-cf],[data-cf] *){font-family:'Alegreya Sans',Arial,sans-serif!important;letter-spacing:.2px!important;}}
@layer tv-cabinet-layout{html body.tv-shell #cf-menu :is(p,li,.game-guide p,.settings-row small,.round-win-summary p):where([data-cf],[data-cf] *){font-weight:400!important;}}
@layer tv-cabinet-layout{html body.tv-shell #cf-menu :is(h1,h2,h3,.game-guide h1,.game-guide h2,.game-guide h3,.game-guide h4):where([data-cf],[data-cf] *){font-family:'Alegreya Sans',system-ui,sans-serif!important;font-weight:400!important;letter-spacing:1px!important;}}
@layer tv-cabinet-layout{html body.tv-shell dialog button.action:where([data-cf],[data-cf] *),html body.tv-shell #cf-menu button.action:where([data-cf],[data-cf] *){font-family:'Alegreya Sans',system-ui,sans-serif!important;font-weight:400!important;letter-spacing:1.5px!important;}}
@layer tv-cabinet-layout{html body.tv-shell #cf-menu .settings-title:where([data-cf],[data-cf] *),html body.tv-shell #cf-menu .settings-row b:where([data-cf],[data-cf] *){font-family:'Alegreya Sans',system-ui,sans-serif!important;}}
@layer tv-cabinet-layout{html body.tv-shell :is(#less,#more):where([data-cf],[data-cf] *){color:transparent!important;text-shadow:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu :is(#cf-menu-content>h1,.settings-title,.bonus-popup>h1,.round-win-summary>h1,.game-guide>h1,.game-guide h1:first-child):where([data-cf],[data-cf] *){position:relative!important;display:block!important;width:max-content!important;max-width:92%!important;margin:4px auto 16px!important;padding:9px 40px!important;font:400 clamp(16px,1.5vw,22px)/1.15 'Alegreya Sans',system-ui,sans-serif!important;letter-spacing:2px!important;text-align:center!important;border-radius:9px!important;background:url("./assets/quality/brass-tile.webp") center/cover!important;color:#2b1a08!important;text-shadow:0 1px 0 #f7dc9c!important;box-shadow:inset 0 1px 0 #f3d78a,inset 0 -3px 0 #6b4a1c,0 3px 0 #3a260c,0 6px 14px #0009!important;border:0!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu :is(#cf-menu-content>h1,.settings-title,.bonus-popup>h1,.round-win-summary>h1,.game-guide>h1,.game-guide h1:first-child):where([data-cf],[data-cf] *)::before,html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu :is(#cf-menu-content>h1,.settings-title,.bonus-popup>h1,.round-win-summary>h1,.game-guide>h1,.game-guide h1:first-child):where([data-cf],[data-cf] *)::after{content:""!important;display:block!important;position:absolute!important;top:50%!important;width:9px!important;height:9px!important;border-radius:50%!important;translate:0 -50%!important;background:radial-gradient(circle at 40% 35%,#8a6a35,#2a1a08 70%)!important;box-shadow:inset 0 1px 1px #f3d78a99!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu :is(#cf-menu-content>h1,.settings-title,.bonus-popup>h1,.round-win-summary>h1,.game-guide>h1,.game-guide h1:first-child):where([data-cf],[data-cf] *)::before{left:12px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu :is(#cf-menu-content>h1,.settings-title,.bonus-popup>h1,.round-win-summary>h1,.game-guide>h1,.game-guide h1:first-child):where([data-cf],[data-cf] *)::after{right:12px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu :is(.game-guide h2,.settings-list h2,h2:not(.round-win-summary h2)):where([data-cf],[data-cf] *){font:400 clamp(15px,1.25vw,19px)/1.2 'Alegreya Sans',system-ui,sans-serif!important;letter-spacing:1.5px!important;color:#e8c67a!important;margin:22px 0 8px!important;padding-bottom:5px!important;border-bottom:1px solid rgba(201,163,90,.45)!important;text-shadow:0 1px 0 #000!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu>.close:where([data-cf],[data-cf] *){display:block!important;position:absolute!important;right:16px!important;top:16px!important;width:54px!important;height:54px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:12px!important;background:transparent none center/contain no-repeat!important;font-size:0!important;color:transparent!important;box-shadow:none!important;filter:drop-shadow(0 3px 5px #000b)!important;z-index:1100!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu>.close:hover:where([data-cf],[data-cf] *){filter:drop-shadow(0 3px 5px #000b) brightness(1.1)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu>.close:active:where([data-cf],[data-cf] *){transform:translateY(2px) scale(.96)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu>.close:where([data-cf],[data-cf] *)::before,html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu>.close:where([data-cf],[data-cf] *)::after{display:none!important;content:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch:where([data-cf],[data-cf] *){position:relative!important;display:block!important;flex:0 0 auto!important;width:150px!important;height:64px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent none center 16.8%/108.7% 356.5% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 4px 6px #000a)!important;transform:none!important;translate:none!important;scale:1!important;overflow:visible!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch[aria-checked="true"]:where([data-cf],[data-cf] *){background-position:center 80.4%!important;border:0!important;box-shadow:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch:where([data-cf],[data-cf] *)::before,html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch:where([data-cf],[data-cf] *)::after{display:none!important;content:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch>i:where([data-cf],[data-cf] *){display:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch>span:where([data-cf],[data-cf] *){position:absolute!important;top:38%!important;width:28.5%!important;height:31%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 0 0 1px!important;box-sizing:border-box!important;font:400 15px/1 'Alegreya Sans',system-ui,sans-serif!important;letter-spacing:.5px!important;color:#fff8ea!important;text-shadow:0 0 3px rgba(255,255,255,.55),0 0 8px rgba(255,255,255,.25)!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important;translate:none!important;white-space:nowrap!important;overflow:hidden!important;pointer-events:none!important;left:48.5%!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch[aria-checked="true"]>span:where([data-cf],[data-cf] *){left:22.5%!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu .settings-row:where([data-cf],[data-cf] *){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:10px 0!important;border-bottom:1px solid rgba(201,163,90,.22)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu .settings-row b:where([data-cf],[data-cf] *){font:400 clamp(15px,1.3vw,20px)/1.2 'Alegreya Sans',system-ui,sans-serif!important;letter-spacing:1.5px!important;color:#f3dfae!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu .settings-row small:where([data-cf],[data-cf] *){display:block!important;margin-top:3px!important;font:400 clamp(12px,1vw,15px)/1.3 'Alegreya Sans',Arial,sans-serif!important;color:#c9b995!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action:where([data-cf],[data-cf] *),html body.tv-shell.tv-shell.tv-shell dialog button.action:where([data-cf],[data-cf] *){position:relative!important;display:inline-block!important;height:44px!important;min-height:44px!important;padding:0 28px!important;border-radius:9px!important;font:400 15px/44px 'Alegreya Sans',system-ui,sans-serif!important;letter-spacing:1.5px!important;text-transform:uppercase!important;cursor:pointer!important;background:url("./assets/quality/brass-tile.webp") center/cover!important;color:#2b1a08!important;text-shadow:0 1px 0 #f7dc9c!important;box-shadow:inset 0 1px 0 #f3d78a,inset 0 -3px 0 #6b4a1c,0 3px 0 #3a260c,0 6px 14px #0009!important;border:0!important;background-image:url("./assets/quality/brass-tile.webp")!important;filter:none!important;transform:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action:where([data-cf],[data-cf] *)::before,html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action:where([data-cf],[data-cf] *)::after,html body.tv-shell.tv-shell.tv-shell dialog button.action:where([data-cf],[data-cf] *)::before,html body.tv-shell.tv-shell.tv-shell dialog button.action:where([data-cf],[data-cf] *)::after{display:none!important;content:none!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action:hover:enabled:where([data-cf],[data-cf] *){filter:brightness(1.08)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action:active:enabled:where([data-cf],[data-cf] *){transform:translateY(2px)!important;box-shadow:inset 0 1px 0 #f3d78a,inset 0 -3px 0 #6b4a1c,0 1px 0 #3a260c,0 3px 8px #0009!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action[data-action="history"]:where([data-cf],[data-cf] *){position:sticky!important;bottom:0!important;display:block!important;width:max-content!important;margin:20px auto 0!important;box-shadow:inset 0 1px 0 #f3d78a,inset 0 -3px 0 #6b4a1c,0 3px 0 #3a260c,0 0 0 10px #050b0b,0 0 0 14px rgba(5,11,11,.6)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu :is(#cf-menu-content>h1,.settings-title,.bonus-popup>h1,.round-win-summary>h1,.game-guide>h1,.game-guide h1:first-child):where([data-cf],[data-cf] *){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;line-height:1.25!important;white-space:nowrap!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu>.close:where([data-cf],[data-cf] *){right:calc(var(--tv-sw) * .1 + 14px)!important;top:calc(var(--tv-sh) * .1 + 14px)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls) .tv-bet-readout:where([data-cf],[data-cf] *){left:42px!important;right:38px!important;font-size:18.75px!important;letter-spacing:.5px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage.tv-portrait .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls) .tv-bet-readout:where([data-cf],[data-cf] *){font-size:24px!important;letter-spacing:0!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell button:disabled:not(.settings-switch):not(.bonus-toggle):where([data-cf],[data-cf] *),html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell .tv-bet-controls input:disabled:where([data-cf],[data-cf] *){filter:brightness(.78) saturate(.8)!important;transition:filter .15s ease!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #tv-direct-bonuses#tv-direct-bonuses>button:disabled:where([data-cf],[data-cf] *){filter:drop-shadow(0 2px 1px rgba(0,0,0,.8)) brightness(.78) saturate(.8)!important;transition:filter .15s ease!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #tv-direct-bonuses>button:disabled>:is(.tv-game-bonus-art,.tv-game-bonus-name,.tv-arc-caption):where([data-cf],[data-cf] *){filter:brightness(.8) saturate(.85)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell button.tv-light-switch:where([data-cf],[data-cf] *){transition:filter .15s ease!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #tv-direct-bonuses>button>:is(.tv-game-bonus-art,.tv-game-bonus-name,.tv-arc-caption):where([data-cf],[data-cf] *){transition:filter .15s ease,translate .12s!important;}}
@layer tv-cabinet-layout{html body.tv-shell:not(#_#_) #cf-menu[open]:where([data-cf],[data-cf] *){animation:tv-result-in .2s cubic-bezier(.2,.8,.2,1) backwards!important;}}
.rig:where([data-cf],[data-cf] *){position:relative;overflow:visible;pointer-events:none}
.cartoon-cast .rig-blink:where([data-cf],[data-cf] *){animation-name:cartoon-eye-close}
.rig-stage:where([data-cf],[data-cf] *){position:absolute;left:50%;top:50%;translate:-50% -50%;zoom:var(--k,1);transform-origin:50% 50%}
.rig-stage img:where([data-cf],[data-cf] *),.rig-group:where([data-cf],[data-cf] *){position:absolute;display:block;max-width:none;user-select:none;-webkit-user-drag:none}
.rig-stage img:where([data-cf],[data-cf] *){rotate:var(--r,0deg)}
.rig-group:where([data-cf],[data-cf] *){inset:0}
.rig-blink:where([data-cf],[data-cf] *){--pdur:var(--dur,3.6s);opacity:0;animation:rig-blink var(--dur,3.6s) steps(1,end) infinite var(--delay,0s)}
.rig-stage :is(img,.rig-group):where([data-cf],[data-cf] *){animation-duration:calc(var(--pdur,0s) * var(--ds,1));animation-delay:calc(var(--delay,0s) - var(--pdur,0s) * var(--ds,1) * var(--ph,0))}
.cartoon-cast[data-rig="wild"] [class*="rig-scarab-"]:where([data-cf],[data-cf] *){--pdur:var(--dur,6s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}
.rig-scarab-breath:where([data-cf],[data-cf] *){animation-name:scarab-breath}
.rig-scarab-head:where([data-cf],[data-cf] *){animation-name:scarab-head}
.rig-scarab-wing-left:where([data-cf],[data-cf] *){animation-name:scarab-wing-left}
.rig-scarab-wing-right:where([data-cf],[data-cf] *){animation-name:scarab-wing-right}
.rig-scarab-arm-left:where([data-cf],[data-cf] *){clip-path:polygon(0 0,100% 0,61% 34%,57% 47%,56% 100%,0 100%);animation-name:scarab-arm}
.rig-scarab-leg-left:where([data-cf],[data-cf] *){clip-path:polygon(100% 0,61% 34%,57% 47%,56% 100%,100% 100%);animation-name:scarab-leg}
.rig-scarab-arm-right:where([data-cf],[data-cf] *){clip-path:polygon(0 0,100% 0,100% 100%,44% 100%,43% 47%,39% 34%);animation-name:scarab-arm}
.rig-scarab-leg-right:where([data-cf],[data-cf] *){clip-path:polygon(0 0,39% 34%,43% 47%,44% 100%,0 100%);animation-name:scarab-leg}
@layer cartoon-ui{body.ambient-paused .living-leaf:where([data-cf],[data-cf] *){animation-play-state:paused!important}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu[open]:has(button[data-action="history"]) #cf-menu-content:where([data-cf],[data-cf] *){padding-bottom:0!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30px,#000 100%)!important;mask-image:linear-gradient(to bottom,transparent 0,#000 30px,#000 100%)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action[data-action="history"]:where([data-cf],[data-cf] *){position:sticky!important;bottom:0!important;z-index:5!important;display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:48px!important;min-height:48px!important;margin:26px 0 0!important;padding:0 44px!important;border-radius:9px!important;font:400 15px/48px 'Alegreya Sans',system-ui,sans-serif!important;letter-spacing:2px!important;text-align:center!important;background:#a8843f url("./assets/quality/brass-tile.webp") center/auto 100% repeat-x!important;box-shadow:inset 0 1px 0 #f3d78a,inset 0 -3px 0 #6b4a1c,0 -10px 14px -4px rgba(0,0,0,.9)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action[data-action="history"]:active:enabled:where([data-cf],[data-cf] *){transform:none!important;filter:brightness(.94)!important;box-shadow:inset 0 2px 0 #6b4a1c,inset 0 -1px 0 #f3d78a,0 -10px 14px -4px rgba(0,0,0,.9)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action[data-action="history"]:where([data-cf],[data-cf] *)::before,html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action[data-action="history"]:where([data-cf],[data-cf] *)::after{content:""!important;display:block!important;position:absolute!important;top:50%!important;width:10px!important;height:10px!important;margin-top:-5px!important;border-radius:50%!important;background:radial-gradient(circle at 40% 35%,#8a6a35,#2a1a08 70%)!important;box-shadow:inset 0 1px 1px #f3d78a99!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action[data-action="history"]:where([data-cf],[data-cf] *)::before{left:16px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action[data-action="history"]:where([data-cf],[data-cf] *)::after{right:16px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu[open] button.action[data-action="history"]:where([data-cf],[data-cf] *){font-size:clamp(13px,calc(var(--du) * 2.5),17px)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu :is(p,li,label,dd,dt,.settings-row small,.toggle-note,.settings-hint,.disclaimer,td.sym,td[colspan],.quick-guide span,.quick-guide small,.choice-note):where([data-cf],[data-cf] *){letter-spacing:0!important;word-spacing:.12em!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.cf-desktop-stage .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls) .tv-bet-readout:where([data-cf],[data-cf] *),html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell .tv-analog-controls.tv-bet-controls:not(.tv-speed-controls) .tv-bet-readout:where([data-cf],[data-cf] *){font-family:'Alegreya Sans',system-ui,sans-serif!important;letter-spacing:.04em!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu[open]:where([data-cf],[data-cf] *){--du:calc(var(--tv-sh) / 100);background:rgba(2,7,7,.93)!important;background-image:none!important;}}
@layer tv-cabinet-layout{@supports ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu[open]:where([data-cf],[data-cf] *){background:rgba(2,7,7,.7)!important;-webkit-backdrop-filter:blur(10px) saturate(.85)!important;backdrop-filter:blur(10px) saturate(.85)!important;}}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu :is(#cf-menu-content>h1,.settings-title,.bonus-popup>h1,.round-win-summary>h1,.game-guide>h1,.game-guide h1:first-child):where([data-cf],[data-cf] *){font-size:clamp(16px,calc(var(--du) * 3.7),30px)!important;padding:.42em 1.9em .38em!important;margin:2px auto clamp(10px,calc(var(--du) * 2.6),22px)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu .settings-list:where([data-cf],[data-cf] *){width:min(100%,max(520px,calc(var(--du) * 118)))!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu .settings-row:where([data-cf],[data-cf] *){padding:clamp(8px,calc(var(--du) * 2.3),20px) 0!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu .settings-row b:where([data-cf],[data-cf] *){font-size:clamp(15px,calc(var(--du) * 3.4),27px)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu .settings-row small:where([data-cf],[data-cf] *){font-size:clamp(13px,calc(var(--du) * 2.45),18px)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch:where([data-cf],[data-cf] *){--sw-w:clamp(132px,calc(var(--du) * 28),210px);width:var(--sw-w)!important;height:calc(var(--sw-w) * .4267)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.settings-switch>span:where([data-cf],[data-cf] *){font-size:calc(var(--sw-w) * .1)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu :is(button.settings-switch,button.bonus-toggle):where([data-cf],[data-cf] *){clip-path:polygon(16% 0%,12% 6.6%,9.7% 13.1%,7.6% 19.7%,2.2% 26.2%,0% 33%,0% 66.1%,2.6% 72.6%,8% 79.2%,10.2% 85.8%,12.7% 92.3%,18.1% 100%,81.2% 100%,86.7% 92.3%,89.2% 85.8%,91.4% 79.2%,96.9% 72.6%,99.3% 66.1%,100% 59.3%,100% 39.6%,99.6% 33%,97.3% 26.2%,91.9% 19.7%,89.7% 13.1%,87.4% 6.6%,83.5% 0%)!important;}}
@layer tv-cabinet-layout{@media (orientation: landscape) and (max-height: 520px){html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu .settings-list:where([data-cf],[data-cf] *){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:26px!important;align-content:start!important;width:100%!important;}}}
@layer tv-cabinet-layout{@media (orientation: landscape) and (max-height: 520px){html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu .settings-list>:not(.settings-row):where([data-cf],[data-cf] *){grid-column:1 / -1!important;}}}
@layer tv-cabinet-layout{@media (orientation: landscape) and (max-height: 520px){html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu .settings-row:where([data-cf],[data-cf] *){gap:10px!important;}}}
@layer tv-cabinet-layout{@media (orientation: landscape) and (max-height: 520px){html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu .settings-list:where([data-cf],[data-cf] *){margin-top:8px!important;}}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu[open]:has(button[data-action="history"]) #cf-menu-content:where([data-cf],[data-cf] *){-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30px,#000 calc(100% - 88px),transparent calc(100% - 50px),#000 calc(100% - 48px),#000 100%)!important;mask-image:linear-gradient(to bottom,transparent 0,#000 30px,#000 calc(100% - 88px),transparent calc(100% - 50px),#000 calc(100% - 48px),#000 100%)!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu button.action[data-action="history"]:where([data-cf],[data-cf] *){margin-top:44px!important;}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu>button.close:focus-visible:where([data-cf],[data-cf] *){outline:none!important;box-shadow:none!important;border-radius:12px!important;}}
@layer tv-cabinet-layout{@media (hover: none) and (pointer: coarse){html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu>button.close:focus-visible:where([data-cf],[data-cf] *)::after{display:none!important;}}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu[open]:where([data-cf],[data-cf] *){background:#000!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}}
@media (orientation: landscape) and (max-height: 560px){@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #tv-direct-bonuses#tv-direct-bonuses:where([data-cf],[data-cf] *){gap:4px!important;row-gap:4px!important;translate:0 12px!important;}}}
@media (orientation: landscape) and (max-height: 560px){@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #tv-direct-bonuses#tv-direct-bonuses>button:where([data-cf],[data-cf] *){margin:0!important;gap:2px!important;}}}
@media (orientation: landscape) and (max-height: 560px){@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #tv-direct-bonuses#tv-direct-bonuses>button .tv-game-bonus-name:where([data-cf],[data-cf] *){line-height:1!important;margin:0!important;}}}
@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #tv-direct-bonuses#tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){font-size:clamp(min(13px,4.2vmin),1.15vw,16px)!important;}}
@media (min-height: 521px){@layer tv-cabinet-layout{html body.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell.tv-shell #cf-menu#cf-menu#cf-menu#cf-menu[open]>#cf-menu-content:has(.settings-title):where([data-cf],[data-cf] *){padding-top:clamp(4px,calc(var(--du,6px) * 1.2),16px)!important;}}}
@layer rex-first{html body.tv-shell #tv-direct-bonuses>button:where([data-cf],[data-cf] *),html body.tv-shell #tv-direct-bonuses>button>:is(.tv-game-bonus-art,.tv-game-bonus-name):where([data-cf],[data-cf] *){transition:filter 200ms ease,opacity 200ms ease!important;animation:none!important;}}
@layer rex-first{html body.tv-shell #tv-direct-bonuses>button:disabled:where([data-cf],[data-cf] *){filter:drop-shadow(0 2px 1px rgba(0,0,0,.8)) brightness(.58)!important;opacity:.9!important;}}
@layer rex-first{html body.tv-shell #tv-direct-bonuses>button:disabled>:is(.tv-game-bonus-art,.tv-game-bonus-name,.tv-arc-caption):where([data-cf],[data-cf] *){filter:none!important;}}
@layer rex-first{html body.tv-shell #tv-direct-bonuses>button:disabled>.tv-game-bonus-name:where([data-cf],[data-cf] *){color:var(--fx-cream,#f5eccb)!important;opacity:.72!important;}}
@layer forest{html body.tv-shell :is(button,output,span,b,strong,small,p,h1,h2,h3,h4,li,td,th,label,div,input,select,em,i,a,dt,dd,summary,caption,figcaption,text,textPath):where([data-cf],[data-cf] *){font-family:var(--fx-font)!important}}
@layer forest{html body.tv-shell :is(output,.fx-val,strong,b,td):where([data-cf],[data-cf] *){font-variant-numeric:tabular-nums lining-nums!important}}
@layer forest{html body.tv-shell :where(.tv-cabinet,.tv-brand-plate,.tv-popup-bezel,.tv-screen-bezel,.tv-readout-shade,.tv-mount-bolts,.tv-price-monitor,.tv-switch-controls,.control-panel,.board-controls,.tv-audio-controls,#tv-fullscreen,.tv-fullscreen-label,.tv-global-bet-label,.tv-button-label,.tv-arc-caption,.tv-play-arc,.tv-led,.tv-brass-hardware,.tv-individual-art,.vignette,.tv-switch-label,.tv-switch-face,.tv-switch-glass-text,.tv-screen-readouts):where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell .fx-logo:where([data-cf],[data-cf] *){position:fixed!important;z-index:6!important;left:var(--fx-lx)!important;top:var(--fx-ly)!important;width:var(--fx-logo-w)!important;aspect-ratio:3/1!important;background:url("./assets/runtime-insects/logo.webp") center/contain no-repeat!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6))!important;pointer-events:none!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-logo:where([data-cf],[data-cf] *){height:var(--fx-logo-h)!important;aspect-ratio:auto!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses:where([data-cf],[data-cf] *){position:fixed!important;left:var(--fx-ex)!important;top:var(--fx-ey)!important;right:auto!important;bottom:auto!important;width:var(--tv-bonus-size)!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:var(--fx-gap)!important;margin:0!important;padding:0!important;transform:none!important;z-index:7!important;background:none!important;border:0!important;box-shadow:none!important}}
@layer forest{html body.tv-shell.tv-portrait #tv-direct-bonuses:where([data-cf],[data-cf] *){flex-direction:row!important;width:auto!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:where([data-cf],[data-cf] *){position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:var(--tv-bonus-size)!important;min-width:0!important;height:calc(var(--tv-bonus-size) + var(--fx-lab))!important;min-height:44px!important;margin:0!important;padding:0!important;display:block!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important;border-radius:50% 50% 12px 12px!important;cursor:pointer!important;overflow:visible!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses .tv-game-bonus-art:where([data-cf],[data-cf] *){position:absolute!important;left:0!important;top:0!important;width:var(--tv-bonus-size)!important;height:var(--tv-bonus-size)!important;right:auto!important;bottom:auto!important;margin:0!important;transform:none!important;display:block!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){position:absolute!important;left:50%!important;top:auto!important;bottom:0!important;translate:-50% 0!important;transform:none!important;width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;font:700 max(11px,calc(var(--fx-lab) * .8))/1 var(--fx-font)!important;letter-spacing:.12em!important;color:var(--fx-cream)!important;text-shadow:0 1px 2px #000,0 0 6px #000!important;white-space:nowrap!important;display:block!important;background:none!important;border:0!important;opacity:1!important}}
@layer forest{html body.tv-shell.tv-portrait #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){font-size:12px!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses .tv-game-bonus-state:where([data-cf],[data-cf] *){position:absolute!important;left:50%!important;top:auto!important;bottom:calc(var(--fx-lab) + var(--tv-bonus-size) * .06)!important;translate:-50% 0!important;transform:none!important;padding:2px 8px 1px!important;border-radius:999px!important;font:800 11px/1.2 var(--fx-font)!important;letter-spacing:.1em!important;color:var(--fx-ink)!important;border:1px solid #fff3c4!important;box-shadow:0 2px 4px #000a!important;z-index:3!important;width:auto!important;height:auto!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:not([aria-pressed="true"]) .tv-game-bonus-state:where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:disabled:where([data-cf],[data-cf] *){cursor:default!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:disabled .tv-game-bonus-art:where([data-cf],[data-cf] *){filter:saturate(.55) brightness(.8)!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:hover:not(:disabled) .tv-game-bonus-art:where([data-cf],[data-cf] *){filter:brightness(1.12)!important}}
@layer forest{html body.tv-shell .fx-bar:where([data-cf],[data-cf] *){position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:950!important;box-sizing:border-box!important;height:calc(var(--fx-bar) + env(safe-area-inset-bottom,0px))!important;padding:0 max(10px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(10px,env(safe-area-inset-left,0px))!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;column-gap:var(--g)!important;--g:14px;--k:52px;--sp:min(calc(var(--fx-bar) * 1.24),128px);--ph:calc(var(--fx-bar) - 22px);--fv:22px;--fc:12px;--pw:190px;color:var(--fx-cream)!important;border-top:0!important;box-shadow:0 -6px 18px rgba(0,0,0,.55)!important;user-select:none!important;-webkit-user-select:none!important;touch-action:manipulation!important}}
@layer forest{html body.tv-shell .fx-bar :is(.fx-left,.fx-right):where([data-cf],[data-cf] *){display:flex!important;align-items:center!important;gap:var(--g)!important;min-width:0!important}}
@layer forest{html body.tv-shell .fx-bar .fx-left:where([data-cf],[data-cf] *){justify-content:flex-end!important}}
@layer forest{html body.tv-shell .fx-bar .fx-right:where([data-cf],[data-cf] *){justify-content:flex-start!important}}
@layer forest{html body.tv-shell .fx-bar .fx-mid:where([data-cf],[data-cf] *){display:flex!important;align-items:center!important;justify-content:center!important;width:var(--sp)!important;height:var(--fx-bar)!important;position:relative!important}}
@layer forest{html body.tv-shell .fx-bar :is(.fx-bar,.tv-switch-row,button,.fx-panel):where([data-cf],[data-cf] *)::before{content:none!important;display:none!important}}
@layer forest{html body.tv-shell .fx-bar button:where([data-cf],[data-cf] *)::after{content:none!important;display:none!important}}
@layer forest{html body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button):where([data-cf],[data-cf] *){all:unset!important;box-sizing:border-box!important;position:relative!important;flex:0 0 auto!important;width:var(--k)!important;height:var(--k)!important;min-width:0!important;min-height:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;cursor:pointer!important;color:var(--fx-cream)!important;border:3px solid transparent!important;box-shadow:0 0 0 1px #d9a44155,0 3px 6px rgba(0,0,0,.6),inset 0 2px 3px rgba(255,255,255,.12),inset 0 -3px 5px rgba(0,0,0,.45)!important;transition:translate .08s!important;-webkit-tap-highlight-color:transparent!important;font-size:0!important;overflow:visible!important;translate:none!important;scale:none!important;transform:none!important;opacity:1!important;visibility:visible!important;margin:0!important;padding:0!important}}
@layer forest{html body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button) .fx-ico:where([data-cf],[data-cf] *){width:48%!important;height:48%!important;fill:currentColor!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))!important;display:block!important;grid-area:1/1!important;pointer-events:none!important}}
@layer forest{html body.tv-shell .fx-bar :where(#less,#more)>:not(.fx-ico):where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button):hover:not(:disabled):not([aria-disabled="true"]):where([data-cf],[data-cf] *){filter:brightness(1.15)!important}}
@layer forest{html body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button):active:not(:disabled):not([aria-disabled="true"]):where([data-cf],[data-cf] *){translate:0 1px!important;filter:brightness(.92)!important}}
@layer forest{html body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button):is(:disabled,[aria-disabled="true"]):where([data-cf],[data-cf] *){cursor:default!important;filter:saturate(.4) brightness(.62)!important}}
@layer forest{html body.tv-shell .fx-bar :where(.tv-switch-row>button[aria-checked="true"],.fx-key[aria-expanded="true"]):where([data-cf],[data-cf] *){color:var(--fx-ink)!important;box-shadow:0 0 0 1px #ffd97a88,0 0 14px rgba(255,190,60,.55),0 3px 6px rgba(0,0,0,.6),inset 0 -3px 5px rgba(120,60,0,.45)!important}}
@layer forest{html body.tv-shell .fx-bar .tv-switch-row>button[aria-checked="true"] .fx-ico:where([data-cf],[data-cf] *){filter:drop-shadow(0 1px 0 rgba(255,255,255,.5))!important}}
@layer forest{html body.tv-shell .fx-sound-key[aria-pressed="false"] .fx-ico:first-child:where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell .fx-bar .tv-switch-row:where([data-cf],[data-cf] *){all:unset!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;flex:0 0 auto!important;gap:3px!important}}
@layer forest{html body.tv-shell .fx-bar .tv-switch-row:where([data-cf],[data-cf] *)::after{content:attr(data-fx-label)!important;font:800 var(--fc)/1 var(--fx-font)!important;letter-spacing:.14em!important;color:var(--fx-cream)!important;text-shadow:0 1px 2px #000!important;white-space:nowrap!important}}
@layer forest{html body.tv-shell .fx-bar .fx-turbo:where([data-cf],[data-cf] *)::after{content:"TURBO"!important}}
@layer forest{html body.tv-shell .fx-bar .fx-auto:where([data-cf],[data-cf] *)::after{content:"AUTO"!important}}
@layer forest{html body.tv-shell .fx-bar .tv-switch-row>button:where([data-cf],[data-cf] *){width:calc(var(--k) - 2px)!important;height:calc(var(--k) - 2px)!important}}
@layer forest{html body.tv-shell .fx-bar .fx-panel:where([data-cf],[data-cf] *){position:relative!important;box-sizing:border-box!important;height:var(--ph)!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;padding:4px 14px!important;border-radius:14px!important;border:2px solid #7a4f26!important;box-shadow:inset 0 0 0 1px #d9a44140,inset 0 3px 8px rgba(0,0,0,.6),0 2px 3px rgba(0,0,0,.5)!important;text-align:center!important}}
@layer forest{html body.tv-shell .fx-bar :is(.fx-balance,.fx-win):where([data-cf],[data-cf] *){flex:0 1 var(--pw)!important;width:var(--pw)!important}}
@layer forest{html body.tv-shell .fx-bar .fx-cap:where([data-cf],[data-cf] *){font:800 var(--fc)/1 var(--fx-font)!important;letter-spacing:.16em!important;color:#cfe3b0!important;text-transform:uppercase!important;white-space:nowrap!important}}
@layer forest{html body.tv-shell .fx-bar .fx-val:where([data-cf],[data-cf] *),html body.tv-shell .fx-bar .tv-bet-readout:where([data-cf],[data-cf] *){font:800 var(--fv)/1.05 var(--fx-font)!important;letter-spacing:.02em!important;color:var(--fx-amber2)!important;text-shadow:0 0 10px rgba(255,190,60,.35),0 1px 1px #000!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;max-width:100%!important;display:block!important}}
@layer forest{html body.tv-shell .fx-bar .fx-sub:where([data-cf],[data-cf] *){font:700 var(--fc)/1.1 var(--fx-font)!important;letter-spacing:.1em!important;color:var(--fx-cream)!important;opacity:.9!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important}}
@layer forest{html body.tv-shell .fx-bar .fx-sub[hidden]:where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell .fx-bar .fx-bet:where([data-cf],[data-cf] *){flex-direction:row!important;gap:8px!important;padding:0 6px!important;border-radius:calc(var(--ph) / 2)!important;flex:0 0 auto!important}}
@layer forest{html body.tv-shell .fx-bar .fx-bet :where(#less,#more):where([data-cf],[data-cf] *){width:calc(var(--ph) - 10px)!important;height:calc(var(--ph) - 10px)!important;min-width:44px!important;min-height:44px!important}}
@layer forest{html body.tv-shell .fx-bar .fx-bet-mid:where([data-cf],[data-cf] *){position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;min-width:calc(var(--fv) * 4.2)!important;height:100%!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-controls:where([data-cf],[data-cf] *){all:unset!important;display:block!important;position:static!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-controls>:not(.tv-bet-readout):not(.tv-bet-ladder-key):where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-readout:where([data-cf],[data-cf] *){all:unset!important;display:flex!important;gap:.2em!important;justify-content:center!important;font:800 var(--fv)/1.05 var(--fx-font)!important;color:var(--fx-amber2)!important;text-shadow:0 0 10px rgba(255,190,60,.35),0 1px 1px #000!important;white-space:nowrap!important;font-variant-numeric:tabular-nums lining-nums!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-ladder-key:where([data-cf],[data-cf] *){all:unset!important;position:absolute!important;inset:-2px -4px!important;border-radius:10px!important;cursor:pointer!important;z-index:2!important;width:auto!important;height:auto!important;left:-4px!important;top:-2px!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-ladder-key:hover:not(:disabled):where([data-cf],[data-cf] *){background:rgba(255,207,90,.08)!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-ladder-key:disabled:where([data-cf],[data-cf] *),html body.tv-shell .fx-bar .tv-bet-ladder-key[aria-disabled="true"]:where([data-cf],[data-cf] *){cursor:default!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-cap:where([data-cf],[data-cf] *){all:unset!important;position:absolute!important;top:-9px!important;left:50%!important;translate:-50% 0!important;padding:1px 6px!important;border-radius:6px!important;font:800 10.5px/1.2 var(--fx-font)!important;letter-spacing:.1em!important;color:var(--fx-ink)!important;background:var(--fx-amber)!important;white-space:nowrap!important;z-index:3!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-cap[hidden]:where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell .fx-bar #spin:where([data-cf],[data-cf] *){all:unset!important;box-sizing:border-box!important;position:absolute!important;left:50%!important;bottom:calc(var(--fx-bar) - (var(--fx-bar) + var(--sp)) / 2 + var(--spin-lift,0px))!important;translate:-50% 0!important;width:var(--sp)!important;height:var(--sp)!important;border-radius:50%!important;display:grid!important;place-items:center!important;cursor:pointer!important;z-index:3!important;color:var(--fx-ink)!important;border:calc(var(--sp) * .075) solid transparent!important;box-shadow:0 0 0 2px #2a1a0b,0 0 0 4px #d9a44199,0 0 22px rgba(255,190,60,.4),0 6px 12px rgba(0,0,0,.65),inset 0 -6px 10px rgba(120,60,0,.5),inset 0 4px 6px rgba(255,255,255,.35)!important;transition:translate .12s!important;-webkit-tap-highlight-color:transparent!important;font-size:0!important;scale:none!important;transform:none!important;opacity:1!important;visibility:visible!important;margin:0!important;padding:0!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;top:auto!important;right:auto!important}}
@layer forest{html body.tv-shell .fx-bar #spin>:not(.fx-spin-face):not(.tv-spin-stop):where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell .fx-bar #spin .fx-spin-face:where([data-cf],[data-cf] *){display:grid!important;place-items:center!important;width:100%!important;height:100%!important;grid-area:1/1!important;pointer-events:none!important}}
@layer forest{html body.tv-shell .fx-bar #spin .fx-ico:where([data-cf],[data-cf] *){grid-area:1/1!important;width:54%!important;height:54%!important;fill:currentColor!important;display:none!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.55))!important}}
@layer forest{html body.tv-shell .fx-bar #spin:not([data-tv-auto]) .fx-i-spin:where([data-cf],[data-cf] *){display:block!important}}
@layer forest{html body.tv-shell .fx-bar #spin[data-tv-auto="skip"] .fx-i-skip:where([data-cf],[data-cf] *){display:block!important;width:40%!important;height:40%!important;translate:0 -12%!important}}
@layer forest{html body.tv-shell .fx-bar #spin .tv-spin-stop:where([data-cf],[data-cf] *){all:unset!important;grid-area:1/1!important;align-self:end!important;margin-bottom:17%!important;display:flex!important;gap:.25em!important;align-items:baseline!important;font:900 calc(var(--sp) * .13)/1 var(--fx-font)!important;letter-spacing:.08em!important;color:var(--fx-ink)!important;pointer-events:none!important}}
@layer forest{html body.tv-shell .fx-bar #spin:not([data-tv-auto]) .tv-spin-stop:where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell .fx-bar #spin .tv-spin-stop :is(b,i):where([data-cf],[data-cf] *){all:unset!important;font:inherit!important;color:inherit!important;font-style:normal!important}}
@layer forest{html body.tv-shell .fx-bar #spin .tv-spin-stop i:empty:where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell .fx-bar #spin .tv-spin-stop i:where([data-cf],[data-cf] *){order:2!important}}
@layer forest{html body.tv-shell .fx-bar #spin:hover:not(:disabled):where([data-cf],[data-cf] *){filter:brightness(1.08)!important}}
@layer forest{html body.tv-shell .fx-bar #spin:active:not(:disabled):where([data-cf],[data-cf] *){filter:brightness(.93)!important}}
@layer forest{html body.tv-shell :focus-visible:where([data-cf],[data-cf] *){outline:3px solid var(--fx-amber2)!important;outline-offset:3px!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-ladder-key:focus-visible:where([data-cf],[data-cf] *){outline-offset:0!important}}
@layer forest{html body.tv-shell.fx-phone .fx-bar:where([data-cf],[data-cf] *){--g:10px;--k:46px;--sp:74px;--ph:50px;--fv:18px;--fc:12px;--pw:130px}}
@layer forest{html body.tv-shell.fx-phone .fx-bar .tv-switch-row:where([data-cf],[data-cf] *)::after{display:none!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar:where([data-cf],[data-cf] *){--g:8px;--k:50px;--sp:92px;--ph:56px;--fv:18px;--fc:12px;grid-template-columns:repeat(24,minmax(0,1fr))!important;grid-template-rows:auto auto!important;row-gap:8px!important;column-gap:0!important;align-content:center!important;padding-top:10px!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar :is(.fx-left,.fx-right,.fx-mid):where([data-cf],[data-cf] *){display:contents!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar .fx-balance:where([data-cf],[data-cf] *){grid-area:1/1/2/8!important;width:auto!important;margin:0 3px 0 0!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar .fx-bet:where([data-cf],[data-cf] *){grid-area:1/8/2/18!important;margin:0 3px!important;justify-content:space-between!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar .fx-win:where([data-cf],[data-cf] *){grid-area:1/18/2/25!important;width:auto!important;margin:0 0 0 3px!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar .fx-auto:where([data-cf],[data-cf] *){grid-area:2/5/3/9!important;justify-self:center!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar #spin:where([data-cf],[data-cf] *){grid-area:2/9/3/17!important;position:relative!important;left:auto!important;bottom:auto!important;translate:none!important;justify-self:center!important;align-self:center!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar .fx-turbo:where([data-cf],[data-cf] *){grid-area:2/17/3/21!important;justify-self:center!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar .fx-bet-mid:where([data-cf],[data-cf] *){min-width:0!important;flex:1 1 auto!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar .fx-panel:where([data-cf],[data-cf] *){padding:3px 6px!important}}
@layer forest{html body.tv-shell :is(.fx-bar,.fx-menu) :is(.fx-ico,.fx-ico *,.fx-spin-face):where([data-cf],[data-cf] *){visibility:visible!important;color:inherit!important;opacity:1!important}}
@layer forest{html body.tv-shell :is(.fx-bar,.fx-menu) .fx-ico *:where([data-cf],[data-cf] *){fill:currentColor!important;stroke:none!important}}
@layer forest{html body.tv-shell .fx-bar .fx-win:where([data-cf],[data-cf] *){--pw2:calc(var(--pw) + 40px);flex-basis:var(--pw2)!important;width:var(--pw2)!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:where([data-cf],[data-cf] *)::before{content:""!important;display:block!important;position:absolute!important;left:6%!important;top:8%!important;width:88%!important;height:auto!important;aspect-ratio:1!important;border-radius:50%!important;filter:blur(6px)!important;z-index:-1!important;inset:auto!important;box-shadow:none!important;opacity:1!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:where([data-cf],[data-cf] *)::after{content:none!important;display:none!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:where([data-cf],[data-cf] *){filter:none!important;z-index:0!important;isolation:isolate!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses .tv-game-bonus-art:where([data-cf],[data-cf] *){filter:none!important}}
@layer forest{html body.tv-shell .fx-bar :is(.fx-balance,.fx-win):where([data-cf],[data-cf] *){flex:1 1 var(--pw)!important;width:auto!important;min-width:calc(var(--fv) * 5.3)!important;max-width:var(--pw)!important}}
@layer forest{html body.tv-shell .fx-bar .fx-win:where([data-cf],[data-cf] *){max-width:calc(var(--pw) + 40px)!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar .fx-balance:where([data-cf],[data-cf] *){grid-area:1/1/2/7!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar .fx-bet:where([data-cf],[data-cf] *){grid-area:1/7/2/19!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar .fx-win:where([data-cf],[data-cf] *){grid-area:1/19/2/25!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar :is(.fx-balance,.fx-win):where([data-cf],[data-cf] *){max-width:none!important;min-width:0!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar:where([data-cf],[data-cf] *){--fv:17px}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar .fx-sub:where([data-cf],[data-cf] *),html body.tv-shell.fx-phone .fx-bar .fx-sub:where([data-cf],[data-cf] *){letter-spacing:.03em!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar .fx-bet:where([data-cf],[data-cf] *){gap:4px!important;padding:0 4px!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar .fx-bet :where(#less,#more):where([data-cf],[data-cf] *){width:44px!important;height:44px!important}}
@layer forest{html body.tv-shell :where(#tv-direct-bonuses,#tv-direct-bonuses>button,#tv-direct-bonuses .tv-game-bonus-art,.fx-logo,#board,.fx-bar,.fx-menu):where([data-cf],[data-cf] *){translate:none!important;scale:none!important;rotate:none!important;zoom:1!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *),html body.tv-shell #tv-direct-bonuses .tv-game-bonus-state:where([data-cf],[data-cf] *){translate:-50% 0!important;scale:none!important}}
@layer forest{html body.tv-shell .fx-bar:where([data-cf],[data-cf] *){--bk:.5;background:none!important;border-style:solid!important;border-color:transparent!important;border-width:0!important;border-image:var(--fx-img-bar) 62 180 30 180 fill/calc(62px * var(--bk)) calc(180px * var(--bk)) calc(30px * var(--bk)) calc(180px * var(--bk))/calc(40px * var(--bk)) 0 0 0 stretch!important;box-shadow:0 -10px 22px rgba(0,0,0,.45)!important}}
@layer forest{html body.tv-shell.fx-phone .fx-bar:where([data-cf],[data-cf] *){--bk:.4}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar:where([data-cf],[data-cf] *){--bk:.42}}
@layer forest{html body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button):where([data-cf],[data-cf] *){border:0!important;background:var(--fx-img-btn) center/100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 3px 3px rgba(0,0,0,.55))!important}}
@layer forest{html body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button):active:not(:disabled):not([aria-disabled="true"]):where([data-cf],[data-cf] *){background-image:var(--fx-img-btn-press)!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))!important}}
@layer forest{html body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button):hover:not(:disabled):not([aria-disabled="true"]):where([data-cf],[data-cf] *){filter:drop-shadow(0 3px 3px rgba(0,0,0,.55)) brightness(1.14)!important}}
@layer forest{html body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button):is(:disabled,[aria-disabled="true"]):where([data-cf],[data-cf] *){background-image:var(--fx-img-btn-off)!important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))!important;color:#9aa39a!important}}
@layer forest{html body.tv-shell .fx-bar :where(.tv-switch-row>button[aria-checked="true"],.fx-key[aria-expanded="true"]):where([data-cf],[data-cf] *){background:var(--fx-img-btn-on) center/100% 100% no-repeat!important;box-shadow:none!important;color:var(--fx-ink)!important;filter:drop-shadow(0 0 8px rgba(255,190,60,.55)) drop-shadow(0 3px 3px rgba(0,0,0,.5))!important}}
@layer forest{html body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button) .fx-ico:where([data-cf],[data-cf] *){width:40%!important;height:40%!important}}
@layer forest{html body.tv-shell .fx-bar .fx-panel:where([data-cf],[data-cf] *){border:0!important;border-style:solid!important;border-color:transparent!important;border-width:calc(var(--ph) * .22)!important;border-image:var(--fx-img-panel) 40 fill/calc(var(--ph) * .3) stretch!important;background:none!important;box-shadow:none!important;padding:0 8px!important}}
@layer forest{html body.tv-shell .fx-bar .fx-panel>*:where([data-cf],[data-cf] *){margin-top:-6px!important;margin-bottom:-6px!important}}
@layer forest{html body.tv-shell .fx-bar .fx-bet:where([data-cf],[data-cf] *){border-width:calc(var(--ph) * .12)!important;padding:0!important}}
@layer forest{html body.tv-shell .fx-bar .fx-bet>*:where([data-cf],[data-cf] *){margin:0!important}}
@layer forest{html body.tv-shell .fx-bar .fx-bet .fx-bet-mid>*:where([data-cf],[data-cf] *){margin:0!important}}
@layer forest{html body.tv-shell .fx-bar .fx-win.fx-lit:where([data-cf],[data-cf] *){filter:drop-shadow(0 0 8px rgba(255,190,60,.55))!important}}
@layer forest{html body.tv-shell .fx-bar #spin:where([data-cf],[data-cf] *){border:0!important;background:var(--fx-img-spin) center/100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 6px 8px rgba(0,0,0,.6))!important;width:calc(var(--sp) * 1.22)!important;height:calc(var(--sp) * 1.22)!important;bottom:calc(var(--fx-bar) - (var(--fx-bar) + var(--sp) * 1.22) / 2)!important}}
@layer forest{html body.tv-shell .fx-bar #spin:hover:not(:disabled):where([data-cf],[data-cf] *){background-image:var(--fx-img-spin-hover)!important;filter:drop-shadow(0 6px 8px rgba(0,0,0,.6))!important}}
@layer forest{html body.tv-shell .fx-bar #spin:active:not(:disabled):where([data-cf],[data-cf] *){background-image:var(--fx-img-spin-press)!important}}
@layer forest{html body.tv-shell .fx-bar #spin .fx-spin-face:where([data-cf],[data-cf] *){width:52%!important;height:52%!important;place-self:center!important}}
@layer forest{html body.tv-shell .fx-bar #spin .fx-ico:where([data-cf],[data-cf] *){width:62%!important;height:62%!important}}
@layer forest{html body.tv-shell .fx-bar #spin[data-tv-auto] .fx-ico:where([data-cf],[data-cf] *){width:48%!important;height:48%!important;translate:0 -16%!important}}
@layer forest{html body.tv-shell .fx-bar #spin .tv-spin-stop:where([data-cf],[data-cf] *){margin:0 0 30% 0!important;font-size:calc(var(--sp) * .12)!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar #spin:where([data-cf],[data-cf] *){bottom:auto!important}}
@layer forest{html body.tv-shell #cf-menu[open]:where([data-cf],[data-cf] *){position:fixed!important;inset:0 auto auto 0!important;left:0!important;top:0!important;width:100vw!important;height:var(--tv-sh)!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:8px!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;grid-template:auto/auto!important;place-items:center!important;place-content:center!important;overflow:hidden!important;z-index:60!important;transform:none!important;translate:none!important;scale:none!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important;outline:0!important}}
@layer forest{html body.tv-shell #cf-menu[open]:where([data-cf],[data-cf] *)::before,html body.tv-shell #cf-menu[open]:where([data-cf],[data-cf] *)::after{content:none!important;display:none!important}}
@layer forest{html body.tv-shell #cf-menu[open]>#cf-menu-content:where([data-cf],[data-cf] *){grid-area:1/1!important;position:relative!important;inset:auto!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;box-sizing:border-box!important;width:min(var(--dw,760px),calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:calc(var(--tv-sh) - 16px)!important;margin:0!important;padding:6px 10px 10px!important;overflow:auto!important;overscroll-behavior:contain!important;border-style:solid!important;border-color:transparent!important;border-width:var(--fx-fb)!important;border-image:var(--fx-img-frame) 112 fill/var(--fx-fb) stretch!important;border-radius:0!important;background:none!important;box-shadow:0 18px 40px rgba(0,0,0,.6)!important;color:var(--fx-cream)!important;font:500 15px/1.45 var(--fx-font)!important;text-align:left!important;transform:none!important;translate:none!important;scale:none!important;clip-path:none!important;scrollbar-width:thin!important;scrollbar-color:#b7863a transparent!important}}
@layer forest{html body.tv-shell #cf-menu[open]>button.close:where([data-cf],[data-cf] *){grid-area:1/1!important;align-self:start!important;justify-self:end!important;position:relative!important;inset:auto!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:48px!important;height:48px!important;min-width:0!important;min-height:0!important;margin:calc(var(--fx-fb) * .15) calc(var(--fx-fb) * .15) 0 0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--fx-img-btn) center/100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 3px 3px rgba(0,0,0,.6))!important;font-size:0!important;color:transparent!important;z-index:5!important;cursor:pointer!important;transform:none!important;translate:none!important;scale:none!important;opacity:1!important;visibility:visible!important;display:block!important}}
@layer forest{html body.tv-shell #cf-menu[open]>button.close:where([data-cf],[data-cf] *)::before{content:""!important;display:block!important;position:absolute!important;inset:30%!important;background:var(--fx-cream)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M5.1 5.1a1.4 1.4 0 0 1 2 0L12 10l4.9-4.9a1.4 1.4 0 1 1 2 2L14 12l4.9 4.9a1.4 1.4 0 0 1-2 2L12 14l-4.9 4.9a1.4 1.4 0 0 1-2-2L10 12 5.1 7.1a1.4 1.4 0 0 1 0-2z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M5.1 5.1a1.4 1.4 0 0 1 2 0L12 10l4.9-4.9a1.4 1.4 0 1 1 2 2L14 12l4.9 4.9a1.4 1.4 0 0 1-2 2L12 14l-4.9 4.9a1.4 1.4 0 0 1-2-2L10 12 5.1 7.1a1.4 1.4 0 0 1 0-2z'/%3E%3C/svg%3E") center/contain no-repeat!important;border:0!important;transform:none!important;width:auto!important;height:auto!important;opacity:1!important}}
@layer forest{html body.tv-shell #cf-menu[open]>button.close:where([data-cf],[data-cf] *)::after{content:none!important;display:none!important}}
@layer forest{html body.tv-shell #cf-menu[open]>button.close:hover:where([data-cf],[data-cf] *){filter:drop-shadow(0 3px 3px rgba(0,0,0,.6)) brightness(1.15)!important}}
@layer forest{html body.tv-shell #cf-menu[open]>button.close>*:where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell #cf-menu[open]:has(.settings-list):where([data-cf],[data-cf] *){--dw:600px}}
@layer forest{html body.tv-shell #cf-menu[open] #cf-menu-content :is(p,li,small,td,th,span,b,strong,em):where([data-cf],[data-cf] *){color:inherit}}
@layer forest{html body.tv-shell #cf-menu[open] #cf-menu-content :is(h2,h3):not([data-qp-plate]):where([data-cf],[data-cf] *){font:800 16px/1.2 var(--fx-font)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--fx-amber2)!important;margin:16px 0 6px!important;border:0!important;background:none!important;text-shadow:0 1px 2px #000!important}}
@layer forest{html body.tv-shell #cf-menu[open] #cf-menu-content p:where([data-cf],[data-cf] *){font:500 15px/1.45 var(--fx-font)!important;color:#efe4c8!important}}
@layer forest{html body.tv-shell #cf-menu[open] .settings-list:where([data-cf],[data-cf] *){width:100%!important;max-width:none!important;margin:0!important;padding:0 6px!important;box-sizing:border-box!important}}
@layer forest{html body.tv-shell #cf-menu[open] .settings-list>h2:where([data-cf],[data-cf] *){display:block!important}}
@layer forest{html body.tv-shell #cf-menu[open] .settings-hint:where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell #cf-menu[open] .settings-row:where([data-cf],[data-cf] *){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:60px!important;height:auto!important;padding:8px 12px!important;margin:6px 0!important;border-radius:12px!important;background:rgba(0,0,0,.25)!important;border:1px solid rgba(217,164,65,.22)!important;box-sizing:border-box!important}}
@layer forest{html body.tv-shell #cf-menu[open] .settings-row b:where([data-cf],[data-cf] *){display:block!important;font:800 16px/1.2 var(--fx-font)!important;letter-spacing:.12em!important;color:var(--fx-cream)!important}}
@layer forest{html body.tv-shell #cf-menu[open] .settings-row small:where([data-cf],[data-cf] *){display:block!important;font:500 13px/1.3 var(--fx-font)!important;color:#c8d6b4!important;letter-spacing:.02em!important}}
@layer forest{html body.tv-shell :is(#cf-menu[open] .settings-switch,#cf-menu[open] .bonus-toggle):where([data-cf],[data-cf] *){all:unset!important;box-sizing:border-box!important;position:relative!important;flex:0 0 auto!important;display:inline-block!important;width:84px!important;height:48px!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:none!important}}
@layer forest{html body.tv-shell :is(#cf-menu[open] .settings-switch,#cf-menu[open] .bonus-toggle)>*:where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell :is(#cf-menu[open] .settings-switch,#cf-menu[open] .bonus-toggle):where([data-cf],[data-cf] *)::before{content:""!important;display:block!important;position:absolute!important;left:4px!important;right:4px!important;top:9px!important;bottom:9px!important;border-radius:15px!important;box-shadow:inset 0 2px 5px rgba(0,0,0,.75),0 0 0 1.5px #b7863a,0 0 0 3px rgba(0,0,0,.35)!important;transition:background .15s!important}}
@layer forest{html body.tv-shell :is(#cf-menu[open] .settings-switch,#cf-menu[open] .bonus-toggle):where([data-cf],[data-cf] *)::after{content:""!important;display:block!important;position:absolute!important;top:6px!important;left:4px!important;width:36px!important;height:36px!important;border-radius:50%!important;box-shadow:0 2px 4px rgba(0,0,0,.7),inset 0 -2px 3px rgba(0,0,0,.35)!important;transition:left .16s ease,background .16s!important}}
@layer forest{html body.tv-shell :is(#cf-menu[open] .settings-switch,#cf-menu[open] .bonus-toggle)[aria-checked="true"]:where([data-cf],[data-cf] *)::after{left:44px!important;box-shadow:0 0 12px rgba(255,190,60,.75),0 2px 4px rgba(0,0,0,.7)!important}}
@layer forest{html body.tv-shell #cf-menu[open] :is(.action,.qr-confirm,.qr-cancel):where([data-cf],[data-cf] *){all:unset!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;min-width:120px!important;padding:0 26px!important;cursor:pointer!important;border-style:solid!important;border-color:transparent!important;border-width:15px 24px!important;border-image:var(--fx-img-key) 30 48 fill/15px 24px stretch!important;font:800 15px/1 var(--fx-font)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--fx-cream)!important;text-shadow:0 1px 2px #000!important;white-space:nowrap!important;filter:drop-shadow(0 3px 3px rgba(0,0,0,.5))!important;-webkit-tap-highlight-color:transparent!important;background:none!important;position:relative!important}}
@layer forest{html body.tv-shell #cf-menu[open] :is(.action,.qr-confirm,.qr-cancel):hover:where([data-cf],[data-cf] *){filter:drop-shadow(0 3px 3px rgba(0,0,0,.5)) brightness(1.12)!important}}
@layer forest{html body.tv-shell #cf-menu[open] :is(.action,.qr-confirm,.qr-cancel):where([data-cf],[data-cf] *)::before,html body.tv-shell #cf-menu[open] :is(.action,.qr-confirm,.qr-cancel):where([data-cf],[data-cf] *)::after{content:none!important;display:none!important}}
@layer forest{html body.tv-shell .fx-bar .fx-panel:where([data-cf],[data-cf] *){border-width:3px!important;border-image-width:calc(var(--ph) * .32)!important;padding:0 10px!important}}
@layer forest{html body.tv-shell .fx-bar .fx-panel>*:where([data-cf],[data-cf] *){margin:0!important}}
@layer forest{html body.tv-shell .fx-bar .fx-bet:where([data-cf],[data-cf] *){border-width:3px!important;border-image-width:calc(var(--ph) * .32)!important;padding:0 3px!important}}
@layer forest{html body.tv-shell :is(#cf-menu[open] .settings-switch,#cf-menu[open] .bonus-toggle):where([data-cf],[data-cf] *)::before{box-shadow:inset 0 2px 5px rgba(0,0,0,.7),0 0 0 2px #d9a441,0 0 0 4px rgba(0,0,0,.45)!important}}
@layer forest{html body.tv-shell :is(#cf-menu[open] .settings-switch,#cf-menu[open] .bonus-toggle):where([data-cf],[data-cf] *)::before{z-index:0!important}}
@layer forest{html body.tv-shell :is(#cf-menu[open] .settings-switch,#cf-menu[open] .bonus-toggle):where([data-cf],[data-cf] *)::after{z-index:1!important}}
@layer forest{html body.tv-shell :is(#cf-menu[open] .settings-switch,#cf-menu[open] .bonus-toggle):where([data-cf],[data-cf] *){isolation:isolate!important}}
@layer forest{html body.tv-shell #cf-menu[open] #cf-menu-content :is(.game-guide>h1,h1.settings-title,.game-guide h1:first-child):where([data-cf],[data-cf] *){background-color:transparent!important;box-shadow:none!important}}
@layer forest{html body.tv-shell.aw-raid-hud-on.aw-raid-hud-on .fx-logo:where([data-cf],[data-cf] *){opacity:0!important;transition:opacity .2s!important}}
@layer forest{html body.tv-shell .fx-bar .fx-win.fx-lit .fx-val:where([data-cf],[data-cf] *){color:#fff1bf!important;text-shadow:0 0 12px rgba(255,190,60,.8),0 1px 2px #000!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open]:where([data-cf],[data-cf] *){height:100%!important;z-index:1000!important;padding:4px!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open]>#cf-menu-content:where([data-cf],[data-cf] *){max-height:calc(100vh - 8px)!important;max-height:calc(100dvh - 8px)!important;width:min(var(--dw,760px),calc(100vw - 8px))!important;max-width:calc(100vw - 8px)!important;padding:2px 8px 6px!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open]>button.close:where([data-cf],[data-cf] *){width:40px!important;height:40px!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open] .settings-list:where([data-cf],[data-cf] *){display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:10px!important;align-items:center!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open] .settings-list>h2:where([data-cf],[data-cf] *){grid-column:1/-1!important;margin:6px 0 0!important;font-size:13px!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open] .settings-row:where([data-cf],[data-cf] *){min-height:50px!important;margin:3px 0!important;padding:3px 8px!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open] .settings-row b:where([data-cf],[data-cf] *){font-size:14px!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open] .settings-row small:where([data-cf],[data-cf] *){font-size:12px!important}}
@layer forest{html body.tv-shell :is(#cf-menu[open] .settings-switch,#cf-menu[open] .bonus-toggle,.fx-menu .fx-audio-row>button):where([data-cf],[data-cf] *)::before,html body.tv-shell :is(#cf-menu[open] .settings-switch,#cf-menu[open] .bonus-toggle)[aria-checked="true"]:where([data-cf],[data-cf] *)::before{background:none!important;box-shadow:none!important;border-radius:0!important;border-style:solid!important;border-color:transparent!important;border-width:0!important;border-image:var(--fx-img-key) 30 48 fill/12px 18px stretch!important}}
@layer forest{html body.tv-shell :is(#cf-menu[open] .settings-switch,#cf-menu[open] .bonus-toggle)[aria-checked="true"]:where([data-cf],[data-cf] *)::before{border-image-source:var(--fx-img-key-lit)!important}}
@layer forest{html body.tv-shell :is(#cf-menu[open] .settings-switch,#cf-menu[open] .bonus-toggle):where([data-cf],[data-cf] *)::after{background:var(--fx-img-btn) center/100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.6))!important}}
@layer forest{html body.tv-shell :is(#cf-menu[open] .settings-switch,#cf-menu[open] .bonus-toggle)[aria-checked="true"]:where([data-cf],[data-cf] *)::after{background:var(--fx-img-btn-on) center/100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 0 6px rgba(255,190,60,.6))!important}}
@layer forest{html body.tv-shell :is(#cf-menu[open],body>.tv-auto-setup:not([hidden])):where([data-cf],[data-cf] *){background:rgba(4,16,10,.72)!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses .tv-game-bonus-state:where([data-cf],[data-cf] *){background:var(--fx-amber)!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:where([data-cf],[data-cf] *)::before{background:rgba(0,0,0,.45)!important}}
@layer forest{html body.tv-shell :where(.tv-auto-setup .tv-pick-native,.tv-auto-setup .tv-pick,.tv-auto-setup .tv-auto-stepper,.tv-pick-list,.tv-auto-remaining,.tv-speed-controls,.tv-bet-controls .tv-volume-row):where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell .fx-bar:where([data-cf],[data-cf] *){--sk:1.22}}
@layer forest{html body.tv-shell .fx-bar #spin:where([data-cf],[data-cf] *){width:calc(var(--sp) * var(--sk))!important;height:calc(var(--sp) * var(--sk))!important;bottom:max(2px,calc((var(--fx-bar) - var(--sp) * var(--sk)) / 2))!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar:where([data-cf],[data-cf] *){--sp:84px;padding-top:6px!important;row-gap:6px!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar #spin:where([data-cf],[data-cf] *){bottom:auto!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.tv-portrait) #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){font-size:12px!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.tv-portrait) .fx-bar #spin .tv-spin-stop:where([data-cf],[data-cf] *){font-size:12px!important}}
@layer forest{html body.tv-shell.fx-phone #cf-menu[open]>button.close:where([data-cf],[data-cf] *){width:44px!important;height:44px!important}}
@layer forest{html body.tv-shell .fx-bar #spin:focus-visible:where([data-cf],[data-cf] *),html body.tv-shell .fx-bar .tv-bet-ladder-key:focus-visible:where([data-cf],[data-cf] *),html body.tv-shell #cf-menu[open] :is(.settings-switch,.bonus-toggle,.action,.qr-confirm):focus-visible:where([data-cf],[data-cf] *){outline:3px solid var(--fx-amber2)!important;outline-offset:3px!important}}
@layer forest{html body.tv-shell .fx-bar #spin:focus-visible:where([data-cf],[data-cf] *){outline-offset:-6px!important;border-radius:50%!important}}
@layer forest{html body.tv-shell *:where([data-cf],[data-cf] *){font-variant-numeric:lining-nums tabular-nums!important}}
@layer forest{html body *:where([data-cf],[data-cf] *),html body *:where([data-cf],[data-cf] *)::before,html body *:where([data-cf],[data-cf] *)::after{font-family:var(--fx-font)!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button>:is(.tv-game-bonus-name,.tv-game-bonus-state):where([data-cf],[data-cf] *),html body.tv-shell #tv-direct-bonuses>button:disabled>.tv-game-bonus-name:where([data-cf],[data-cf] *){filter:none!important;transition:none!important;will-change:auto!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:disabled>.tv-game-bonus-name:where([data-cf],[data-cf] *){color:#b9b3a0!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:where([data-cf],[data-cf] *)::before{background:transparent!important;filter:none!important;box-shadow:0 8px 18px 2px rgba(0,0,0,.55)!important;left:12%!important;top:14%!important;width:76%!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button>.tv-game-bonus-art:where([data-cf],[data-cf] *){transition:none!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:disabled .tv-game-bonus-art:where([data-cf],[data-cf] *),html body.tv-shell #tv-direct-bonuses>button:disabled>*:where([data-cf],[data-cf] *){filter:none!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:where([data-cf],[data-cf] *){isolation:auto!important;z-index:auto!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:where([data-cf],[data-cf] *)::before{z-index:auto!important;display:none!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses:where([data-cf],[data-cf] *),html body.tv-shell .fx-logo:where([data-cf],[data-cf] *){z-index:6!important}}
@layer forest{html body.tv-shell .fx-bar:where([data-cf],[data-cf] *){--sk:1;--sp:min(calc(var(--fx-bar) * 1.15),120px)}}
@layer forest{html body.tv-shell.fx-phone .fx-bar:where([data-cf],[data-cf] *){--sp:70px}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar:where([data-cf],[data-cf] *){--sp:88px}}
@layer forest{html body.tv-shell .fx-bar #spin:where([data-cf],[data-cf] *){background:var(--fx-img-btn) center/100% 100% no-repeat!important;filter:drop-shadow(0 5px 7px rgba(0,0,0,.6))!important;overflow:visible!important}}
@layer forest{html body.tv-shell .fx-bar #spin:where([data-cf],[data-cf] *)::before{content:""!important;display:block!important;position:absolute!important;inset:12%!important;border-radius:50%!important;background:var(--fx-img-spin) center/179% 179% no-repeat!important;z-index:0!important;pointer-events:none!important}}
@layer forest{html body.tv-shell .fx-bar #spin:where([data-cf],[data-cf] *)::after{content:none!important;display:none!important}}
@layer forest{html body.tv-shell .fx-bar #spin:hover:not(:disabled):where([data-cf],[data-cf] *){background-image:var(--fx-img-btn)!important;filter:drop-shadow(0 5px 7px rgba(0,0,0,.6)) brightness(1.06)!important}}
@layer forest{html body.tv-shell .fx-bar #spin:hover:not(:disabled):where([data-cf],[data-cf] *)::before{background-image:var(--fx-img-spin-hover)!important}}
@layer forest{html body.tv-shell .fx-bar #spin:active:not(:disabled):where([data-cf],[data-cf] *){background-image:var(--fx-img-btn-press)!important}}
@layer forest{html body.tv-shell .fx-bar #spin:active:not(:disabled):where([data-cf],[data-cf] *)::before{background-image:var(--fx-img-spin-press)!important}}
@layer forest{html body.tv-shell .fx-bar #spin>:is(.fx-spin-face,.tv-spin-stop):where([data-cf],[data-cf] *){position:relative!important;z-index:1!important}}
@layer forest{html body.tv-shell .fx-bar #spin .fx-spin-face:where([data-cf],[data-cf] *){width:60%!important;height:60%!important}}
@layer forest{html body.tv-shell .fx-bar :is(#less,#more,.fx-key,.tv-switch-row>button)>svg.fx-ico:where([data-cf],[data-cf] *){position:absolute!important;left:50%!important;top:50%!important;translate:-50% -50%!important;margin:0!important}}
@layer forest{html body.tv-shell #cf-menu[open]>button.close:where([data-cf],[data-cf] *){z-index:30!important;pointer-events:auto!important}}
@layer forest{html body.tv-shell #cf-menu[open]:where([data-cf],[data-cf] *)::backdrop{background:rgba(3,10,7,.55)}}
@layer forest{html body.tv-shell :is(.fx-bar,.fx-menu,#cf-menu) .fx-ico .fx-s:where([data-cf],[data-cf] *){fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}}
@layer forest{html body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button) .fx-ico:where([data-cf],[data-cf] *){color:#f8e5b4!important}}
@layer forest{html body.tv-shell .fx-bar :where(.tv-switch-row>button[aria-checked="true"],.fx-key[aria-expanded="true"]) .fx-ico:where([data-cf],[data-cf] *){color:var(--fx-ink)!important}}
@layer forest{html body.tv-shell .fx-bar:where([data-cf],[data-cf] *){z-index:30!important}}
@layer forest{html body.tv-shell .fx-bar .fx-left:where([data-cf],[data-cf] *){justify-content:flex-start!important}}
@layer forest{html body.tv-shell .fx-bar .fx-right:where([data-cf],[data-cf] *){justify-content:flex-end!important}}
@layer forest{html body.tv-shell.tv-landscape .fx-bar :is(.fx-balance,.fx-win):where([data-cf],[data-cf] *){flex:0 1 var(--pw)!important;width:var(--pw)!important;min-width:0!important;max-width:var(--pw)!important}}
@layer forest{html body.tv-shell.tv-landscape .fx-bar .fx-win:where([data-cf],[data-cf] *){--pw2:var(--pw);flex-basis:var(--pw)!important}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar .fx-win .fx-sub:where([data-cf],[data-cf] *){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.06!important;text-align:center!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) .fx-bar .tv-switch-row:where([data-cf],[data-cf] *)::after{display:block!important}}
@layer forest{html body.tv-shell.fx-phone .fx-bar .tv-switch-row:where([data-cf],[data-cf] *)::after{font-size:12px!important;letter-spacing:.06em!important;margin-top:1px!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-ladder-key:where([data-cf],[data-cf] *){inset:0!important;left:0!important;top:0!important;right:0!important;bottom:0!important;border-radius:9px!important;box-shadow:inset 0 0 0 1px rgba(217,164,65,.28)!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-ladder-key:where([data-cf],[data-cf] *)::after{content:""!important;display:block!important;position:absolute!important;right:3px!important;bottom:3px!important;width:0!important;height:0!important;border:5px solid transparent!important;border-bottom-width:0!important;border-top-color:var(--fx-amber2)!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-ladder-key:hover:not(:disabled):not([aria-disabled="true"]):where([data-cf],[data-cf] *){background:rgba(255,207,90,.12)!important;box-shadow:inset 0 0 0 1px rgba(255,207,90,.5)!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-ladder-key:active:not(:disabled):not([aria-disabled="true"]):where([data-cf],[data-cf] *){background:rgba(0,0,0,.3)!important;box-shadow:inset 0 2px 5px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,207,90,.6)!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-ladder-key:is(:disabled,[aria-disabled="true"]):where([data-cf],[data-cf] *){cursor:default!important;background:none!important;box-shadow:inset 0 0 0 1px rgba(150,140,120,.2)!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-ladder-key:is(:disabled,[aria-disabled="true"]):where([data-cf],[data-cf] *)::after{border-top-color:#a9a293!important;opacity:.45!important;filter:none!important}}
@layer forest{html body.tv-shell .fx-bar .fx-bet-mid:has(>.tv-bet-controls>.tv-bet-ladder-key:is(:disabled,[aria-disabled="true"])):where([data-cf],[data-cf] *){opacity:.58!important}}
@layer forest{html body.tv-shell .fx-bar .tv-bet-cap:where([data-cf],[data-cf] *){top:1px!important;left:auto!important;right:1px!important;translate:none!important;padding:0 5px 1px!important;border-radius:5px!important;font:800 12px/1.15 var(--fx-font)!important;letter-spacing:.06em!important;z-index:4!important;box-shadow:0 1px 2px rgba(0,0,0,.65)!important;max-width:calc(100% - 2px)!important;overflow:hidden!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){width:calc(var(--tv-bonus-size) + 10px)!important;max-width:calc(var(--tv-bonus-size) + 10px)!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:clip!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses .tv-game-bonus-name>i:where([data-cf],[data-cf] *){display:none!important;font-style:normal!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny,.tv-portrait) #tv-direct-bonuses .tv-game-bonus-name>b:where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny,.tv-portrait) #tv-direct-bonuses .tv-game-bonus-name>i:where([data-cf],[data-cf] *){display:inline!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:disabled:where([data-cf],[data-cf] *){filter:saturate(.32) brightness(.56)!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:disabled>.tv-game-bonus-art:where([data-cf],[data-cf] *),html body.tv-shell #tv-direct-bonuses>button:disabled>*:where([data-cf],[data-cf] *){filter:none!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:disabled>.tv-game-bonus-name:where([data-cf],[data-cf] *){color:#cdc2a8!important}}
@layer forest{html body.tv-shell #cf-menu[open]:where([data-cf],[data-cf] *){padding:12px!important}}
@layer forest{html body.tv-shell #cf-menu[open]>#cf-menu-content:where([data-cf],[data-cf] *){max-height:calc(var(--tv-sh) - 24px)!important;max-width:calc(100vw - 24px)!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open]:where([data-cf],[data-cf] *){padding:12px!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open]>#cf-menu-content:where([data-cf],[data-cf] *){max-height:calc(100dvh - 24px)!important;width:min(var(--dw,760px),calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;padding:2px calc(var(--fx-fb) + 30px) 6px 8px!important}}
@layer forest{html body.tv-shell #cf-menu[open]>.fx-more-cue:where([data-cf],[data-cf] *){grid-area:1/1!important;align-self:end!important;justify-self:center!important;position:relative!important;z-index:29!important;display:none!important;margin:0 0 calc(var(--fx-fb) * .5)!important;padding:3px 12px 2px!important;border-radius:999px!important;background:rgba(9,22,15,.94)!important;box-shadow:0 0 0 1px rgba(217,164,65,.6),0 5px 12px rgba(0,0,0,.6)!important;color:var(--fx-amber2)!important;font:800 12px/1.1 var(--fx-font)!important;letter-spacing:.14em!important;pointer-events:none!important;white-space:nowrap!important}}
@layer forest{html body.tv-shell #cf-menu[open].fx-scrollable>.fx-more-cue:where([data-cf],[data-cf] *){display:block!important}}
@layer forest{html body.tv-shell #cf-menu[open]>.fx-more-cue:where([data-cf],[data-cf] *)::after{content:""!important;display:inline-block!important;margin-left:7px!important;width:0!important;height:0!important;border:5px solid transparent!important;border-bottom-width:0!important;border-top-color:currentColor!important;translate:0 -1px!important}}
@layer forest{html body.tv-shell button:disabled:where([data-cf],[data-cf] *){filter:saturate(.38) brightness(.6)!important}}
@layer forest{html body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button):is(:disabled,[aria-disabled="true"]):where([data-cf],[data-cf] *){filter:saturate(.42) brightness(.66) drop-shadow(0 2px 3px rgba(0,0,0,.55))!important}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:disabled:where([data-cf],[data-cf] *){filter:saturate(.32) brightness(.56)!important}}
@layer forest{@media (hover: none){html body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button):hover:not(:disabled):not([aria-disabled="true"]):where([data-cf],[data-cf] *){filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))!important}}}
@layer forest{@media (hover: none){html body.tv-shell .fx-bar #spin:hover:not(:disabled):where([data-cf],[data-cf] *){background-image:var(--fx-img-btn)!important;filter:drop-shadow(0 5px 7px rgba(0,0,0,.6))!important}}}
@layer forest{@media (hover: none){html body.tv-shell .fx-bar #spin:hover:not(:disabled):where([data-cf],[data-cf] *)::before{background-image:var(--fx-img-spin)!important}}}
@layer forest{@media (hover: none){html body.tv-shell .fx-bar .tv-bet-ladder-key:hover:not(:disabled):not([aria-disabled="true"]):where([data-cf],[data-cf] *){background:none!important;box-shadow:inset 0 0 0 1px rgba(217,164,65,.28)!important}}}
@layer forest{@media (hover: none){html body.tv-shell #cf-menu[open]>button.close:hover:where([data-cf],[data-cf] *){filter:drop-shadow(0 3px 3px rgba(0,0,0,.6))!important}}}
@layer forest{@media (hover: none){html body.tv-shell #tv-direct-bonuses>button:hover:not(:disabled) .tv-game-bonus-art:where([data-cf],[data-cf] *){filter:none!important}}}
@layer forest{@media (hover: none){html body.tv-shell #cf-menu[open] :is(.action,.qr-confirm,.qr-cancel):hover:where([data-cf],[data-cf] *){filter:none!important}}}
@layer forest{html body.tv-shell.tv-landscape .fx-bar:where([data-cf],[data-cf] *){--pw:clamp(140px,calc((100vw - 700px) / 4),190px)}}
@layer forest{html body.tv-shell.tv-landscape.fx-phone .fx-bar:where([data-cf],[data-cf] *){--pw:clamp(66px,calc((100vw - 300px) / 4),130px)}}
@layer forest{html body.tv-shell.fx-phone .fx-bar:where([data-cf],[data-cf] *){display:flex!important;justify-content:space-between!important;align-items:center!important;gap:var(--g)!important;column-gap:var(--g)!important}}
@layer forest{html body.tv-shell.fx-phone .fx-bar :is(.fx-left,.fx-right):where([data-cf],[data-cf] *){display:contents!important}}
@layer forest{html body.tv-shell.fx-phone .fx-bar .fx-mid:where([data-cf],[data-cf] *){order:0!important;width:var(--sp)!important;flex:0 0 auto!important}}
@layer forest{html body.tv-shell.fx-phone .fx-bar :is(.fx-balance,.fx-win):where([data-cf],[data-cf] *){flex:1 1 0!important;width:auto!important;min-width:56px!important;max-width:var(--pw)!important}}
@layer forest{html body.tv-shell.fx-phone .fx-bar .fx-bet:where([data-cf],[data-cf] *){flex:0 0 auto!important}}
@layer forest{html body.tv-shell.fx-phone .fx-bar .fx-bet-mid:where([data-cf],[data-cf] *){min-width:58px!important}}
@layer forest{html body.tv-shell #cf-menu[open]>#cf-menu-content:where([data-cf],[data-cf] *){padding:6px clamp(16px,6.5vw,46px) 10px!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open]>#cf-menu-content:where([data-cf],[data-cf] *){padding:2px 48px 6px!important}}
@layer forest{html[data-fx-icons] body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button) .fx-ico:where([data-cf],[data-cf] *){width:54%!important;height:54%!important}}
@layer forest{html[data-fx-icons] body.tv-shell .fx-bar :where(.fx-key,#less,#more,.tv-switch-row>button):is(:disabled,[aria-disabled="true"]):where([data-cf],[data-cf] *){filter:none!important;opacity:.45!important}}
@layer forest{html[data-fx-icons] body.tv-shell .fx-bar :where(.tv-switch-row>button[aria-checked="true"],.fx-key[aria-expanded="true"]) .fx-ico:where([data-cf],[data-cf] *){filter:brightness(.42) contrast(1.3)!important}}
@layer forest{html body.tv-shell .fx-bar :is(.fx-balance,.fx-win):where([data-cf],[data-cf] *){container-type:inline-size!important;container-name:fxp!important}}
@layer forest{html body.tv-shell .fx-bar :is(.fx-balance,.fx-win) .fx-val:where([data-cf],[data-cf] *){font-size:clamp(12px,22cqw,var(--fv))!important}}
@layer forest{html body.tv-shell .fx-bar :is(.fx-balance,.fx-win) .fx-cap:where([data-cf],[data-cf] *){font-size:clamp(12px,13cqw,var(--fc))!important;overflow:hidden!important;white-space:nowrap!important}}
@layer forest{html body.tv-shell .fx-bar .fx-cap>i:where([data-cf],[data-cf] *){display:none!important;font-style:normal!important}}
@layer forest{@media (orientation: portrait) and (max-width: 365px){html body.tv-shell.tv-portrait .fx-bar .fx-sub:where([data-cf],[data-cf] *){letter-spacing:0!important}}}
@layer forest{@media (orientation: portrait) and (max-width: 365px){html body.tv-shell.tv-portrait .fx-bar .fx-bet:where([data-cf],[data-cf] *){gap:2px!important;padding:0 1px!important}}}
@layer forest{@media (orientation: portrait) and (max-width: 365px){html body.tv-shell.tv-portrait .fx-bar .fx-bet-mid:where([data-cf],[data-cf] *){min-width:0!important}}}
@layer forest{@media (min-width: 1700px){html body.tv-shell .fx-bar:where([data-cf],[data-cf] *){padding-left:max(calc((100vw - 1480px)/2),max(10px,env(safe-area-inset-left,0px)))!important;padding-right:max(calc((100vw - 1480px)/2),max(10px,env(safe-area-inset-right,0px)))!important}}}
@layer forest{html body.tv-shell .fx-bar :is(.fx-balance,.fx-win,.fx-bet-mid):where([data-cf],[data-cf] *){display:grid!important;grid-auto-rows:auto!important;align-content:center!important;justify-items:center!important;gap:0!important}}
@layer forest{html body.tv-shell .fx-bar :is(.fx-balance,.fx-win,.fx-bet-mid)>*:where([data-cf],[data-cf] *){min-width:0!important;min-height:0!important;max-width:100%!important;align-self:center!important}}
@layer forest{html body.tv-shell .fx-bar:where([data-cf],[data-cf] *){--fi:calc(var(--ph) * .3)}}
@layer forest{html body.tv-shell .fx-bar .fx-panel:where([data-cf],[data-cf] *){border-image-width:var(--fi)!important;padding:0 calc(var(--fi) * .6)!important;gap:0!important}}
@layer forest{html body.tv-shell .fx-bar .fx-bet:where([data-cf],[data-cf] *){padding:0 calc(var(--fi) * .2)!important}}
@layer forest{html body.tv-shell .fx-bar .fx-cap:where([data-cf],[data-cf] *){line-height:1!important}}
@layer forest{html body.tv-shell .fx-bar :is(.fx-val,.tv-bet-readout):where([data-cf],[data-cf] *){line-height:1.02!important}}
@layer forest{html body.tv-shell .fx-bar .fx-sub:where([data-cf],[data-cf] *){line-height:1.04!important}}
@layer forest{html body.tv-shell.tv-landscape .fx-bar:where([data-cf],[data-cf] *){--fv:clamp(16px,calc(var(--ph) * .32),22px)}}
@layer forest{html body.tv-shell.fx-phone .fx-bar:where([data-cf],[data-cf] *){--fi:calc(var(--ph) * .24);--fv:clamp(13px,calc(var(--ph) * .28),18px)}}
@layer forest{html body.tv-shell.tv-portrait .fx-bar:where([data-cf],[data-cf] *){--fi:calc(var(--ph) * .28);--sp:min(88px,calc(var(--fx-bar) * .48));--ph:clamp(54px,calc(var(--fx-bar) - var(--sp) - 16px),72px);--fv:clamp(15px,calc(var(--ph) * .26),18px);padding-top:6px!important;row-gap:4px!important}}
@layer forest{html body.tv-shell .fx-bar .fx-bet-mid .fx-cap>i:where([data-cf],[data-cf] *){display:none!important;font-style:normal!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) .fx-bar .fx-bet-mid .fx-cap>b:where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) .fx-bar .fx-bet-mid .fx-cap>i:where([data-cf],[data-cf] *){display:inline!important}}
@layer forest{@media (orientation: portrait) and (max-width: 379px){html body.tv-shell.tv-portrait .fx-bar .fx-bet-mid .fx-cap>b:where([data-cf],[data-cf] *){display:none!important}}}
@layer forest{@media (orientation: portrait) and (max-width: 379px){html body.tv-shell.tv-portrait .fx-bar .fx-bet-mid .fx-cap>i:where([data-cf],[data-cf] *){display:inline!important}}}
@layer forest{html body.tv-shell .fx-bar .fx-cap-row:where([data-cf],[data-cf] *){display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;max-width:100%!important;line-height:1!important}}
@layer forest{html body.tv-shell .fx-bar .fx-cap-row>.fx-cap:where([data-cf],[data-cf] *){min-width:0!important;overflow:hidden!important}}
@layer forest{html body.tv-shell .fx-bar .fx-cap-row .tv-bet-cap:where([data-cf],[data-cf] *){position:static!important;flex:0 0 auto!important;inset:auto!important;translate:none!important;margin:0!important;padding:1px 6px!important;border-radius:5px!important;font:800 var(--fc)/1 var(--fx-font)!important;letter-spacing:.06em!important;max-width:none!important;box-shadow:0 1px 2px rgba(0,0,0,.55)!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) .fx-bar .fx-cap-row .tv-bet-cap:where([data-cf],[data-cf] *){padding:0 5px!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) .fx-bar .fx-win .fx-sub:where([data-cf],[data-cf] *){display:block!important;position:absolute!important;left:auto!important;right:0!important;top:auto!important;bottom:calc(100% + var(--fx-chip,26px))!important;width:max-content!important;max-width:46vw!important;margin:0!important;padding:2px 9px 1px!important;border-radius:999px!important;background:rgba(9,22,15,.94)!important;box-shadow:0 0 0 1px rgba(217,164,65,.55),0 5px 12px rgba(0,0,0,.6)!important;color:var(--fx-amber2)!important;font:800 12px/1.15 var(--fx-font)!important;letter-spacing:.05em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;text-shadow:none!important;opacity:1!important;z-index:6!important}}
@layer forest{html body.tv-shell.fx-phone .fx-bar .fx-win .fx-sub:where([data-cf],[data-cf] *){right:calc(-1 * var(--k))!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) .fx-bar .fx-win .fx-sub[hidden]:where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) .fx-bar .tv-switch-row:where([data-cf],[data-cf] *){gap:1px!important;margin-bottom:6px!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) .fx-bar .fx-panel:where([data-cf],[data-cf] *){margin-bottom:4px!important}}
@layer forest{html body.tv-shell .fx-bar:where([data-cf],[data-cf] *){transition:filter .18s ease!important}}
@layer forest{@media (min-width: 1000px){html body.tv-shell.tv-landscape:not(.fx-phone):not(.fx-tiny) .fx-bar:where([data-cf],[data-cf] *){--in:clamp(22px,2.4vw,46px)}}}
@layer forest{@media (min-width: 1000px){html body.tv-shell.tv-landscape:not(.fx-phone):not(.fx-tiny) .fx-bar .fx-left:where([data-cf],[data-cf] *){justify-content:flex-end!important;padding-right:var(--in)!important}}}
@layer forest{@media (min-width: 1000px){html body.tv-shell.tv-landscape:not(.fx-phone):not(.fx-tiny) .fx-bar .fx-right:where([data-cf],[data-cf] *){justify-content:flex-start!important;padding-left:var(--in)!important}}}
@layer forest{@media (min-width: 1000px){html body.tv-shell.tv-landscape:not(.fx-phone):not(.fx-tiny) .fx-bar .fx-win:where([data-cf],[data-cf] *){--pw2:calc(var(--pw) * 1.5);flex:0 0 var(--pw2)!important;width:var(--pw2)!important;max-width:var(--pw2)!important}}}
@layer forest{@media (min-width: 1500px){html body.tv-shell.tv-landscape .fx-bar:where([data-cf],[data-cf] *){--k:clamp(52px,3.2vw,64px);--g:clamp(14px,1vw,22px);--fc:clamp(12px,.78vw,15px);--pw:clamp(190px,13vw,250px);--sp:min(calc(var(--fx-bar) * 1.28),140px);--fv:clamp(16px,calc(var(--ph) * .32),28px)}}}
@layer forest{@media (min-width: 1500px){html body.tv-shell.tv-landscape .fx-bar:where([data-cf],[data-cf] *){padding-left:max(calc((100vw - 1480px)/2),max(10px,env(safe-area-inset-left,0px)))!important;padding-right:max(calc((100vw - 1480px)/2),max(10px,env(safe-area-inset-right,0px)))!important}}}
@layer forest{html body.tv-shell #tv-direct-bonuses>button:not([aria-pressed="true"]) .tv-game-bonus-state:where([data-cf],[data-cf] *){display:none!important;visibility:hidden!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open] .settings-list:where([data-cf],[data-cf] *){display:grid!important;grid-template-columns:minmax(0,1fr)!important;column-gap:0!important;row-gap:4px!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open] .settings-list>*:where([data-cf],[data-cf] *){grid-column:1!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open] .settings-list>h2:where([data-cf],[data-cf] *){margin:4px 0 0!important;font-size:13px!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open] .settings-row:where([data-cf],[data-cf] *){min-height:46px!important;margin:0!important;padding:4px 10px!important;gap:10px!important}}
@layer forest{html body.tv-shell:is(.fx-phone,.fx-tiny) #cf-menu[open] .settings-row small:where([data-cf],[data-cf] *){font-size:12px!important}}
@layer forest{html body.tv-shell .fx-status:where([data-cf],[data-cf] *){position:fixed!important;left:50%!important;right:auto!important;top:auto!important;bottom:calc(var(--fx-bar) + env(safe-area-inset-bottom,0px) + 6px)!important;translate:-50% 0!important;z-index:940!important;box-sizing:border-box!important;width:max-content!important;max-width:min(calc(100vw - 24px),560px)!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 8px!important;border-style:solid!important;border-color:transparent!important;border-radius:0!important;border-width:13px 24px!important;border-image:var(--fx-img-panel) 40 fill/13px 24px stretch!important;background:none!important;box-shadow:0 10px 22px rgba(0,0,0,.55)!important;font:800 clamp(12px,calc(var(--tv-sh,600px) * .026),17px)/1.15 var(--fx-font)!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--fx-cream)!important;text-align:center!important;white-space:normal!important;overflow:hidden!important;pointer-events:none!important}}
@layer forest{html body.tv-shell .fx-status[hidden]:where([data-cf],[data-cf] *){display:none!important}}
@layer forest{html body.tv-shell .fx-status.fx-status-in:where([data-cf],[data-cf] *){animation:fx-status-in .22s ease both!important}}
@media (max-width: 420px){@layer forest{html body.tv-shell #cf-menu[open] :is(.settings-switch,.settings-row>button[role="switch"]):where([data-cf],[data-cf] *){width:72px!important;height:44px!important}}}
@media (max-width: 420px){@layer forest{html body.tv-shell #cf-menu[open] .settings-switch:where([data-cf],[data-cf] *)::after{width:32px!important;height:32px!important;top:6px!important}}}
@media (max-width: 420px){@layer forest{html body.tv-shell #cf-menu[open] .settings-switch[aria-checked="true"]:where([data-cf],[data-cf] *)::after{left:36px!important}}}
@media (max-width: 420px){@layer forest{html body.tv-shell #cf-menu[open] .settings-row:where([data-cf],[data-cf] *){gap:8px!important;padding:4px 8px!important}}}
@media (max-width: 420px){@layer forest{html body.tv-shell #cf-menu[open] .settings-row small:where([data-cf],[data-cf] *){font-size:12px!important;line-height:1.2!important}}}
@layer forest{html body.tv-shell .fx-bar #spin .fx-ico:where([data-cf],[data-cf] *){filter:brightness(0)!important;opacity:.8!important}}
@layer amber-frame{body.amber-frame :is(.fx-left,.fx-right,.fx-mid):where([data-cf],[data-cf] *){display:none!important}}
@layer amber-frame{body.amber-frame .fx-logo:where([data-cf],[data-cf] *){left:var(--amber-logo-x)!important;top:var(--amber-logo-y)!important;width:var(--amber-logo-w)!important;height:var(--amber-logo-h)!important;aspect-ratio:auto!important}}
@layer amber-frame{body.amber-frame :is(.amber-system,.amber-navigation):where([data-cf],[data-cf] *){position:fixed;display:flex;z-index:952;gap:6px}}
@layer amber-frame{body.amber-frame .amber-system:where([data-cf],[data-cf] *){left:var(--amber-system-x);top:var(--amber-system-y);width:var(--amber-system-w);justify-content:flex-end}}
@layer amber-frame{body.amber-frame .amber-navigation:where([data-cf],[data-cf] *){left:var(--amber-rail-x);top:var(--amber-rail-y);width:var(--amber-rail-w);height:var(--amber-rail-h);flex-direction:column;justify-content:space-between}}
@layer amber-frame{body.amber-frame :is(.amber-key,#fx-menu,#fx-sound):where([data-cf],[data-cf] *){position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-width:44px!important;min-height:44px!important;width:var(--amber-key)!important;height:var(--amber-key)!important;padding:5px!important;box-sizing:border-box!important;border:1px solid #a98a4d!important;border-radius:10px!important;border-image:none!important;background:#113b30ed!important;color:#f2dfa7!important;box-shadow:inset 0 1px 0 #fff2,0 3px 8px #0004!important;font-size:24px!important;line-height:1!important;transform:none!important;translate:none!important;cursor:pointer;flex-shrink:0}}
@layer amber-frame{body.amber-frame .amber-key>span:where([data-cf],[data-cf] *){display:grid;place-items:center}}
@layer amber-frame{body.amber-frame .amber-key svg:where([data-cf],[data-cf] *){width:24px;height:24px}}
@layer amber-frame{body.amber-frame .amber-key small:where([data-cf],[data-cf] *){font-size:10px;line-height:1.1;letter-spacing:.06em;text-transform:uppercase}}
@layer amber-frame{body.amber-frame .amber-navigation :is(.amber-key,#fx-menu):where([data-cf],[data-cf] *){width:100%!important;height:22%!important}}
@layer amber-frame{body.amber-frame .amber-key:hover:not(:disabled):where([data-cf],[data-cf] *){background:#235947!important;border-color:#f2d58c!important}}
@layer amber-frame{body.amber-frame button:focus-visible:where([data-cf],[data-cf] *){outline:3px solid #fff1bc!important;outline-offset:3px!important}}
@layer amber-frame{body.amber-frame button:disabled:where([data-cf],[data-cf] *){cursor:default!important}}
@layer amber-frame{body.amber-frame .amber-key[aria-pressed="true"]:where([data-cf],[data-cf] *){border-color:#ffeeaf!important;background:#2c5c43!important}}
@layer amber-frame{body.amber-frame #fx-sound .fx-ico:where([data-cf],[data-cf] *),body.amber-frame #fx-menu .fx-ico:where([data-cf],[data-cf] *){width:28px!important;height:28px!important}}
@layer amber-frame{body.amber-frame #fx-sound[aria-pressed="true"] [data-ico="mute"]:where([data-cf],[data-cf] *),body.amber-frame #fx-sound:not([aria-pressed="true"]) [data-ico="sound"]:where([data-cf],[data-cf] *){display:none!important}}
@layer amber-frame{body.amber-frame .fx-bar:where([data-cf],[data-cf] *){left:var(--amber-bar-x)!important;top:var(--amber-bar-y)!important;right:auto!important;bottom:auto!important;width:var(--amber-bar-w)!important;height:var(--amber-bar-h)!important;padding:12px!important;display:flex!important;align-items:center!important;gap:0!important;background:#0c2b24f2!important;border:1px solid #a88b4d!important;border-radius:16px!important;box-shadow:0 8px 24px #0006,inset 0 1px 0 #fff2!important;--fv:var(--amber-font);--fc:11px;--ph:64px;--sp:var(--amber-spin)}}
@layer amber-frame{body.amber-frame .fx-bar:where([data-cf],[data-cf] *)::before,body.amber-frame .fx-bar:where([data-cf],[data-cf] *)::after{display:none!important;content:none!important}}
@layer amber-frame{body.amber-frame .amber-metrics:where([data-cf],[data-cf] *){display:grid;grid-template-columns:1fr .8fr 1.4fr;align-items:center;width:44%;height:100%}}
@layer amber-frame{body.amber-frame .fx-bar .fx-panel:where([data-cf],[data-cf] *){position:relative!important;inset:auto!important;grid-area:auto!important;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:4px 8px!important;border:0!important;border-radius:0!important;border-image:none!important;background:none!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}}
@layer amber-frame{body.amber-frame .fx-bar .fx-val:where([data-cf],[data-cf] *){font-size:var(--amber-font)!important;line-height:1.2!important;white-space:nowrap!important;color:#fff0c6!important}}
@layer amber-frame{body.amber-frame .fx-bar .fx-cap:where([data-cf],[data-cf] *){font-size:10px!important;letter-spacing:.08em!important;color:#bfcca8!important}}
@layer amber-frame{body.amber-frame .fx-bar .fx-cap b:where([data-cf],[data-cf] *){display:block!important}}
@layer amber-frame{body.amber-frame .fx-bar .fx-cap i:where([data-cf],[data-cf] *){display:none!important}}
@layer amber-frame{body.amber-frame .fx-bar .fx-bet:where([data-cf],[data-cf] *){flex-direction:row!important;gap:4px!important;padding:0!important}}
@layer amber-frame{body.amber-frame .fx-bar .fx-bet-mid:where([data-cf],[data-cf] *){min-width:38px!important;width:auto!important;flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important}}
@layer amber-frame{body.amber-frame .fx-bar :is(#less,#more):where([data-cf],[data-cf] *){position:relative!important;inset:auto!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border:1px solid #9e8448!important;background:#173e30!important;border-image:none!important;border-radius:9px!important;box-shadow:none!important;padding:9px!important;transform:none!important}}
@layer amber-frame{body.amber-frame .fx-bar .tv-bet-controls:where([data-cf],[data-cf] *){position:relative!important;inset:auto!important;width:100%!important;min-width:38px!important;height:44px!important;padding:0!important;display:grid!important;place-items:center!important;background:none!important;border:0!important;transform:none!important}}
@layer amber-frame{body.amber-frame .fx-bar .tv-volume-row:where([data-cf],[data-cf] *){display:none!important}}
@layer amber-frame{body.amber-frame .fx-bar .tv-bet-readout:where([data-cf],[data-cf] *){position:relative!important;inset:auto!important;font-size:var(--amber-font)!important;line-height:1!important;width:auto!important;transform:none!important;white-space:nowrap!important}}
@layer amber-frame{body.amber-frame .fx-bar .tv-bet-ladder-key:where([data-cf],[data-cf] *){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:44px!important;opacity:0!important;z-index:4!important}}
@layer amber-frame{body.amber-frame .fx-bar .fx-sub:where([data-cf],[data-cf] *){font-size:10px!important;max-width:100%!important;white-space:nowrap!important}}
@layer amber-frame{body.amber-frame .fx-bar [data-fx="next"]:where([data-cf],[data-cf] *),body.amber-frame .fx-bar .tv-bet-cap:where([data-cf],[data-cf] *){display:none!important}}
@layer amber-frame{body.amber-frame .amber-actions:where([data-cf],[data-cf] *){width:56%;height:100%;display:grid;grid-template-columns:var(--amber-spin) 1fr 1fr 1fr;align-items:center;gap:12px;padding-left:8px;box-sizing:border-box}}
@layer amber-frame{body.amber-frame .fx-bar #spin:where([data-cf],[data-cf] *){position:relative!important;inset:auto!important;translate:none!important;transform:none!important;width:var(--amber-spin)!important;height:var(--amber-spin)!important;grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important;background:#347542!important;border:6px solid #bc9c55!important;border-image:none!important;color:#f4e7ba!important;box-shadow:0 0 0 2px #203c26,0 0 0 4px #dfc281,0 6px 15px #0007,inset 0 3px 4px #ffffff38!important}}
@layer amber-frame{body.amber-frame .fx-bar .fx-auto:where([data-cf],[data-cf] *){grid-column:3!important;grid-row:1!important}}
@layer amber-frame{body.amber-frame .fx-bar .fx-turbo:where([data-cf],[data-cf] *){grid-column:4!important;grid-row:1!important}}
@layer amber-frame{body.amber-frame .fx-bar :is(.fx-auto,.fx-turbo):where([data-cf],[data-cf] *){position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;height:var(--amber-key)!important;margin:0!important;padding:0!important;transform:none!important;gap:0!important}}
@layer amber-frame{body.amber-frame .fx-bar :is(.fx-auto,.fx-turbo)>button:where([data-cf],[data-cf] *){position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-width:44px!important;min-height:44px!important;background:#173e30!important;border:1px solid #9e8448!important;border-image:none!important;border-radius:10px!important;box-shadow:none!important;transform:none!important;display:grid!important;place-items:center!important;padding:6px 6px 14px!important}}
@layer amber-frame{body.amber-frame .fx-bar :is(.fx-auto,.fx-turbo):where([data-cf],[data-cf] *)::after{position:absolute!important;bottom:4px!important;left:0!important;right:0!important;text-align:center!important;pointer-events:none!important;font-size:9px!important;color:#efd79b!important}}
@layer amber-frame{body.amber-frame .fx-bar :is(.fx-auto,.fx-turbo) .fx-ico:where([data-cf],[data-cf] *){width:26px!important;height:26px!important}}
@layer amber-frame{body.amber-frame #tv-direct-bonuses:where([data-cf],[data-cf] *){left:var(--amber-bonus-x)!important;top:var(--amber-bonus-y)!important;width:var(--amber-bonus-w)!important;height:var(--amber-bonus-h)!important;gap:12px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;--tv-bonus-size:var(--amber-bonus-w)}}
@layer amber-frame{body.amber-frame #tv-direct-bonuses>button:where([data-cf],[data-cf] *){width:100%!important;height:30%!important;min-height:44px!important;background:#10382be6!important;border:1px solid #a48b52!important;border-radius:12px!important;overflow:hidden!important}}
@layer amber-frame{body.amber-frame #tv-direct-bonuses .tv-game-bonus-art:where([data-cf],[data-cf] *){left:10%!important;top:0!important;width:80%!important;height:78%!important;object-fit:contain!important;background-size:contain!important}}
@layer amber-frame{body.amber-frame #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){bottom:6px!important;font-size:11px!important;letter-spacing:.04em!important}}
@layer amber-frame{body.amber-frame #tv-direct-bonuses .tv-game-bonus-state:where([data-cf],[data-cf] *){bottom:20px!important;font-size:9px!important}}
@layer amber-frame{body.amber-frame dialog[open]:where([data-cf],[data-cf] *){max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important}}
@layer amber-frame{body.amber-frame .fx-status:where([data-cf],[data-cf] *){max-width:calc(var(--tv-board) - 12px)!important;left:calc(var(--tv-bx) + var(--tv-board)/2)!important;top:calc(var(--tv-by) - 34px)!important;bottom:auto!important}}
@layer amber-frame{body.amber-frame.amber-mobile .amber-system:where([data-cf],[data-cf] *){gap:4px;justify-content:flex-end}}
@layer amber-frame{body.amber-frame.amber-mobile .amber-system .amber-key:where([data-cf],[data-cf] *){width:44px!important}}
@layer amber-frame{body.amber-frame.amber-mobile .amber-system .amber-key small:where([data-cf],[data-cf] *){display:none}}
@layer amber-frame{body.amber-frame.amber-mobile #fx-menu:where([data-cf],[data-cf] *){position:fixed!important;left:8px!important;top:4px!important;width:44px!important;height:44px!important}}
@layer amber-frame{body.amber-frame.amber-mobile .amber-navigation:where([data-cf],[data-cf] *){flex-direction:row;gap:6px}}
@layer amber-frame{body.amber-frame.amber-mobile .fx-bar:where([data-cf],[data-cf] *){display:flex!important;flex-direction:column!important;padding:0 5px!important;border-radius:12px!important}}
@layer amber-frame{body.amber-frame.amber-mobile .amber-metrics:where([data-cf],[data-cf] *){width:100%;height:62px;flex-shrink:0;grid-template-columns:1fr .7fr 1.75fr}}
@layer amber-frame{body.amber-frame.amber-mobile .fx-bar .fx-panel:where([data-cf],[data-cf] *){padding:2px!important}}
@layer amber-frame{body.amber-frame.amber-mobile .fx-bar .fx-bet:where([data-cf],[data-cf] *){gap:1px!important}}
@layer amber-frame{body.amber-frame.amber-mobile .fx-bar .fx-bet-mid:where([data-cf],[data-cf] *){min-width:40px!important}}
@layer amber-frame{body.amber-frame.amber-mobile .fx-bar .fx-sub:where([data-cf],[data-cf] *){display:none!important}}
@layer amber-frame{body.amber-frame.amber-mobile .amber-actions:where([data-cf],[data-cf] *){width:100%;height:76px;grid-template-columns:minmax(44px,1fr) 76px 44px 44px;gap:8px;padding:0 10px}}
@layer amber-frame{body.amber-frame.amber-mobile .fx-bar #spin:where([data-cf],[data-cf] *){grid-column:2!important;width:70px!important;height:70px!important}}
@layer amber-frame{body.amber-frame.amber-mobile .fx-bar .fx-auto:where([data-cf],[data-cf] *){grid-column:1!important}}
@layer amber-frame{body.amber-frame.amber-mobile #tv-direct-bonuses:where([data-cf],[data-cf] *){flex-direction:row!important;gap:6px!important}}
@layer amber-frame{body.amber-frame.amber-mobile #tv-direct-bonuses>button:where([data-cf],[data-cf] *){width:calc((100% - 12px)/3)!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:4px!important}}
@layer amber-frame{body.amber-frame.amber-mobile #tv-direct-bonuses .tv-game-bonus-art:where([data-cf],[data-cf] *){display:none!important}}
@layer amber-frame{body.amber-frame.amber-mobile #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){position:static!important;translate:none!important;white-space:normal!important;text-align:center!important;font-size:10px!important;max-width:90%!important}}
@layer amber-frame{body.amber-frame.amber-mobile #tv-direct-bonuses .tv-game-bonus-state:where([data-cf],[data-cf] *){bottom:1px!important}}
@layer amber-frame{body.amber-frame.amber-mobile .fx-status:where([data-cf],[data-cf] *){top:calc(var(--tv-by) - 24px)!important;font-size:11px!important}}
@layer amber-frame{body.amber-frame.amber-mobile .amber-navigation :is(.amber-key,#fx-menu):where([data-cf],[data-cf] *){width:calc((100% - 12px)/3)!important;height:44px!important;min-width:0!important;flex-direction:row!important;gap:8px!important}}
@layer amber-frame{body.amber-frame.amber-mobile .amber-navigation #fx-menu:where([data-cf],[data-cf] *){width:44px!important}}
@layer amber-frame{body.amber-frame.amber-mobile .amber-actions:where([data-cf],[data-cf] *){position:relative!important;display:block!important;padding:0!important}}
@layer amber-frame{body.amber-frame.amber-mobile .fx-bar #spin:where([data-cf],[data-cf] *){position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}}
@layer amber-frame{body.amber-frame.amber-mobile .fx-bar .fx-auto:where([data-cf],[data-cf] *){position:absolute!important;left:calc(50% - 106px)!important;top:16px!important;width:52px!important;height:44px!important}}
@layer amber-frame{body.amber-frame.amber-mobile .fx-bar .fx-turbo:where([data-cf],[data-cf] *){position:absolute!important;left:calc(50% + 98px)!important;top:16px!important;width:44px!important;height:44px!important}}
@layer amber-frame{body.amber-frame dialog[open]:where([data-cf],[data-cf] *){z-index:10000!important;box-sizing:border-box!important}}
@layer amber-frame{body.amber-frame.amber-mobile #cf-menu[open]:where([data-cf],[data-cf] *){inset:8px!important;width:calc(100vw - 16px)!important;height:auto!important;max-height:calc(100dvh - 16px)!important;margin:auto!important;padding:14px!important}}
@layer amber-frame{body.amber-frame.amber-mobile #cf-menu[open] #cf-menu-content:where([data-cf],[data-cf] *){max-height:calc(100dvh - 100px)!important;overflow:auto!important}}
@layer amber-frame{body.amber-frame dialog[open]:where([data-cf],[data-cf] *),body.amber-frame #cf-menu[open] #cf-menu-content:where([data-cf],[data-cf] *){overflow-x:hidden!important}}
@layer amber-frame{body.amber-frame #cf-menu[open] #cf-menu-content:where([data-cf],[data-cf] *){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}
@layer amber-frame{body.amber-frame:not(.amber-mobile) .fx-bar #spin:where([data-cf],[data-cf] *){position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}}
@layer cartoon-ui{body.amber-frame .amber-navigation.amber-menu-only:where([data-cf],[data-cf] *){gap:0!important;justify-content:flex-start!important}}
@layer cartoon-ui{body.amber-frame:not(.amber-mobile) .amber-navigation.amber-menu-only #fx-menu:where([data-cf],[data-cf] *){width:100%!important;height:100%!important;min-width:44px!important;min-height:44px!important}}
@layer cartoon-ui{body.amber-frame.amber-mobile .amber-navigation.amber-menu-only #fx-menu:where([data-cf],[data-cf] *){width:44px!important;height:44px!important}}
@layer cartoon-ui{body.amber-frame.amber-mobile #tv-direct-bonuses:where([data-cf],[data-cf] *){top:calc(var(--amber-bonus-y) - env(safe-area-inset-bottom,0px))!important}}
@layer cartoon-ui{body.amber-frame.amber-mobile #tv-direct-bonuses>button:where([data-cf],[data-cf] *){height:100%!important;min-height:44px!important}}
@layer cartoon-ui{body.amber-frame.amber-mobile .amber-navigation.amber-menu-only #fx-menu:where([data-cf],[data-cf] *){top:calc(4px + env(safe-area-inset-top,0px))!important}}
@layer cartoon-ui{body.amber-frame .fx-bar .fx-bet-mid:where([data-cf],[data-cf] *){max-width:none!important;overflow:visible!important}}
@layer cartoon-ui{body.amber-frame .fx-bar .fx-bet-mid .fx-cap:where([data-cf],[data-cf] *){width:max-content!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important;letter-spacing:.03em!important}}
@layer cartoon-ui{body.amber-frame:not(.amber-mobile) #tv-direct-bonuses>.cartoon-button>.cartoon-icon:where([data-cf],[data-cf] *){width:clamp(28px,3.5vh,40px)!important;height:clamp(28px,3.5vh,40px)!important}}
@layer cartoon-ui{body.amber-frame:not(.amber-mobile) #tv-direct-bonuses>.cartoon-button>.cartoon-label:where([data-cf],[data-cf] *){font-size:clamp(8px,.6vw,10px)!important;letter-spacing:0!important;white-space:normal!important;max-width:100%!important;line-height:1.15!important}}
@layer amber-frame{body.amber-frame .fx-logo:where([data-cf],[data-cf] *){background-image:url("./assets/amber/cartoon-logo.webp")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}}
@layer amber-craft{body.amber-frame :is(.fx-bar,.fx-menu,.tv-bet-ladder,.tv-auto-card):where([data-cf],[data-cf] *){
  border:1px solid var(--craft-edge)!important; border-image:none!important;
  border-radius:var(--craft-radius)!important; background:#102a23f5!important;
  box-shadow:0 8px 24px #0005,inset 0 1px 0 #e7dbab0c!important;
}}
@layer amber-craft{body.amber-frame .fx-bar:where([data-cf],[data-cf] *){ border-color:#8d8054!important; }}
@layer amber-craft{body.amber-frame :is(.amber-key,#fx-menu,#fx-sound,#less,#more,.fx-auto>button,.fx-turbo>button,.fx-menu-close,.tv-bet-rung,.tv-auto-chip):where([data-cf],[data-cf] *){
  border:1px solid var(--craft-faint)!important; border-image:none!important;
  border-radius:10px!important; background:var(--craft-surface)!important;
  color:var(--craft-text)!important; box-shadow:inset 0 1px 0 #ebdfa00a!important;
  filter:none!important; text-shadow:none!important; min-height:44px!important;
  transition:background-color .14s,border-color .14s,color .14s!important;
  clip-path:none!important; mask:none!important; -webkit-mask:none!important;
}}
@layer amber-craft{body.amber-frame :is(.amber-key,#fx-menu,#fx-sound,#less,#more,.fx-auto>button,.fx-turbo>button):where([data-cf],[data-cf] *)::before,body.amber-frame :is(.amber-key,#fx-menu,#fx-sound,#less,#more,.fx-auto>button,.fx-turbo>button):where([data-cf],[data-cf] *)::after{ content:none!important; display:none!important; }}
@layer amber-craft{body.amber-frame :is(.amber-key,#fx-menu,#fx-sound,#less,#more,.fx-auto>button,.fx-turbo>button,.fx-menu-close,.tv-bet-rung,.tv-auto-chip):hover:not(:disabled):where([data-cf],[data-cf] *){
  background:#294f3e!important; border-color:var(--craft-gold)!important; filter:none!important;
}}
@layer amber-craft{body.amber-frame :is(.amber-key,#fx-menu,#fx-sound,#less,#more,.fx-auto>button,.fx-turbo>button,.tv-bet-rung,.tv-auto-chip):active:not(:disabled):where([data-cf],[data-cf] *){
  background:#0c251d!important; box-shadow:inset 0 2px 4px #0004!important;
}}
@layer amber-craft{body.amber-frame :is(.amber-key,.fx-auto>button,.fx-turbo>button,.tv-bet-rung,.tv-auto-chip):is([aria-pressed="true"],[aria-checked="true"],[data-level="fast"]):where([data-cf],[data-cf] *){
  background:#315642!important; border-color:#d1bd82!important; color:#fff2c8!important;
  box-shadow:inset 0 -3px 0 #c3ae72!important;
}}
@layer amber-craft{body.amber-frame :is(.amber-key,#fx-menu,#fx-sound,#less,#more,.fx-auto>button,.fx-turbo>button):disabled:where([data-cf],[data-cf] *){
  background:#12291f!important; color:#819485!important; border-color:#3e5141!important;
  opacity:.6!important; filter:none!important; box-shadow:none!important;
}}
@layer amber-craft{body.amber-frame :is(.amber-key small,.fx-auto::after,.fx-turbo::after):where([data-cf],[data-cf] *){
  color:var(--craft-muted)!important; letter-spacing:.045em!important; text-shadow:none!important;
}}
@layer amber-craft{body.amber-frame :is(.fx-ico,.amber-key svg,.amber-emblem):where([data-cf],[data-cf] *){ filter:none!important; }}
@layer amber-craft{body.amber-frame button:focus-visible:where([data-cf],[data-cf] *){ outline:2px solid #f2dba0!important; outline-offset:3px!important; }}
@layer amber-craft{body.amber-frame .fx-bar :is(.fx-panel,.fx-bet):where([data-cf],[data-cf] *){ background:none!important; border-image:none!important; box-shadow:none!important; }}
@layer amber-craft{body.amber-frame .fx-bar :is(.fx-val,.tv-bet-readout):where([data-cf],[data-cf] *){ color:var(--craft-text)!important; text-shadow:none!important; }}
@layer amber-craft{body.amber-frame:not(.amber-mobile) .fx-bar :is(.fx-val,.tv-bet-readout):where([data-cf],[data-cf] *){ font-size:clamp(16px,1.4vw,22px)!important; }}
@layer amber-craft{body.amber-frame .fx-bar .fx-cap:where([data-cf],[data-cf] *){ color:var(--craft-muted)!important; font-weight:600!important; letter-spacing:.09em!important; }}
@layer amber-craft{body.amber-frame .fx-bar .fx-sub:where([data-cf],[data-cf] *){ color:var(--craft-muted)!important; text-shadow:none!important; }}
@layer amber-craft{body.amber-frame .fx-bar #spin:where([data-cf],[data-cf] *){
  border:2px solid #cab67f!important; border-image:none!important;
  background:#285740!important; color:#f1dfab!important;
  box-shadow:0 0 0 4px #10291f,0 0 0 5px #a38e56,0 5px 12px #0005,inset 0 1px 0 #e5e9c629!important;
  filter:none!important; clip-path:none!important;
}}
@layer amber-craft{body.amber-frame .fx-bar #spin:where([data-cf],[data-cf] *)::before,body.amber-frame .fx-bar #spin:where([data-cf],[data-cf] *)::after{
  content:none!important; display:none!important; background:none!important;
}}
@layer amber-craft{body.amber-frame .fx-bar #spin:hover:not(:disabled):where([data-cf],[data-cf] *){ background:#366a4e!important; filter:none!important; }}
@layer amber-craft{body.amber-frame .fx-bar #spin:active:not(:disabled):where([data-cf],[data-cf] *){ background:#214832!important; }}
@layer amber-craft{body.amber-frame .fx-bar #spin .fx-spin-face:where([data-cf],[data-cf] *){ width:86%!important; height:86%!important; }}
@layer amber-craft{body.amber-frame .fx-bar #spin .fx-ico:where([data-cf],[data-cf] *){ filter:none!important; }}
@layer amber-craft{body.amber-frame .fx-bar #spin .tv-spin-stop:where([data-cf],[data-cf] *){ color:var(--craft-text)!important; text-shadow:none!important; }}
@layer amber-craft{body.amber-frame #tv-direct-bonuses>button:where([data-cf],[data-cf] *){
  border:1px solid var(--craft-faint)!important; border-image:none!important;
  border-radius:12px!important; background:#153329f2!important; box-shadow:inset 0 1px 0 #e7dcaa10!important;
  filter:none!important;
}}
@layer amber-craft{body.amber-frame #tv-direct-bonuses>button:where([data-cf],[data-cf] *)::before,body.amber-frame #tv-direct-bonuses>button:where([data-cf],[data-cf] *)::after{ content:none!important; display:none!important; }}
@layer amber-craft{body.amber-frame #tv-direct-bonuses .tv-game-bonus-art:where([data-cf],[data-cf] *){
  background:none!important; background-image:none!important; display:grid!important; place-items:center!important;
  filter:none!important; color:#d4bd82!important;
}}
@layer amber-craft{body.amber-frame #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){ color:var(--craft-text)!important; font-weight:700!important; text-shadow:none!important; letter-spacing:.045em!important; }}
@layer amber-craft{body.amber-frame #tv-direct-bonuses .tv-game-bonus-state:where([data-cf],[data-cf] *){ background:#dcc58b!important; color:#122b21!important; box-shadow:none!important; border:0!important; }}
@layer amber-craft{body.amber-frame #tv-direct-bonuses>button:hover:not(:disabled):where([data-cf],[data-cf] *){ background:#254839!important; border-color:#d1bb80!important; }}
@layer amber-craft{body.amber-frame #tv-direct-bonuses>button:disabled:where([data-cf],[data-cf] *){ opacity:.6!important; }}
@layer amber-craft{body.amber-frame.amber-mobile #tv-direct-bonuses .tv-game-bonus-art:where([data-cf],[data-cf] *){ position:static!important; width:22px!important; height:22px!important; flex:0 0 22px!important; margin-right:5px!important; }}
@layer amber-craft{body.amber-frame.amber-mobile #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){ max-width:calc(100% - 27px)!important; font-size:10px!important; line-height:1.05!important; }}
@layer amber-craft{body.amber-frame.amber-mobile .fx-bar .fx-auto:where([data-cf],[data-cf] *){ left:calc(50% - 142px)!important; width:94px!important; }}
@layer amber-craft{body.amber-frame #cf-menu[open]:where([data-cf],[data-cf] *){ background:#081912f7!important; border:1px solid #746d4d!important; border-image:none!important; border-radius:14px!important; box-shadow:0 16px 60px #0008!important; }}
@layer amber-craft{body.amber-frame #cf-menu[open] #cf-menu-content:where([data-cf],[data-cf] *){
  background:#112c23!important; border:1px solid #4a5c43!important; border-image:none!important;
  border-radius:12px!important; padding:20px!important; box-shadow:none!important;
  color:var(--craft-text)!important;
}}
@layer amber-craft{body.amber-frame :is(#cf-menu[open] .close,.fx-menu-close):where([data-cf],[data-cf] *){
  background:#204333!important; border:1px solid #798362!important; border-image:none!important;
  border-radius:10px!important; filter:none!important; box-shadow:none!important; min-width:44px!important; min-height:44px!important;
}}
@layer amber-craft{body.amber-frame #cf-menu[open] :is(h1,h2,h3):where([data-cf],[data-cf] *){
  color:#dec991!important; -webkit-text-fill-color:#dec991!important; text-shadow:none!important;
  border:0!important; border-image:none!important; background:none!important; letter-spacing:.045em!important;
}}
@layer amber-craft{body.amber-frame #cf-menu[open] :is(.action,.qr-confirm,.qr-cancel):where([data-cf],[data-cf] *){
  background:#214834!important; border:1px solid #a28f5b!important; border-image:none!important; border-radius:10px!important;
  box-shadow:none!important; color:var(--craft-text)!important; text-shadow:none!important; filter:none!important;
  min-height:44px!important; padding:10px 18px!important; letter-spacing:.045em!important;
}}
@layer amber-craft{body.amber-frame :is(.fx-status,.tv-board-notice):where([data-cf],[data-cf] *){ text-shadow:0 1px 2px #0008!important; color:var(--craft-text)!important; }}
@layer amber-craft{body.amber-frame .fx-bar .fx-win.fx-lit:where([data-cf],[data-cf] *){ filter:none!important; }}
@layer amber-craft{body.amber-frame .fx-bar .fx-win.fx-lit .fx-val:where([data-cf],[data-cf] *){ color:#e8d695!important; }}
@layer amber-craft{@media (max-width: 600px){body.amber-frame #cf-menu[open] #cf-menu-content:where([data-cf],[data-cf] *){ padding:14px!important; }}}
@layer amber-craft{body.amber-frame :is(.fx-status,.raid-hud,.raid-banner span.rb-monitor):where([data-cf],[data-cf] *){background:#102b23f5!important;border:1px solid #897d54!important;border-image:none!important;border-radius:12px!important;box-shadow:0 4px 12px #0003!important;color:#eee4c6!important;text-shadow:none!important}}
@layer amber-craft{body.amber-frame .tv-game-bonus-state:where([data-cf],[data-cf] *){border-image:none!important}}
@layer amber-craft{body.amber-frame #cf-menu .settings-switch:where([data-cf],[data-cf] *)::before{background:#0d291f!important;border:1px solid #718369!important;border-image:none!important;box-shadow:none!important}}
@layer amber-craft{body.amber-frame #cf-menu .settings-switch:where([data-cf],[data-cf] *)::after{background:#d5c28d!important;border:0!important;border-image:none!important;box-shadow:none!important}}
@layer amber-craft{body.amber-frame.raid-on .fx-status:where([data-cf],[data-cf] *){visibility:hidden!important}}
@layer amber-craft{body.amber-frame .fx-bet-mid .fx-cap:where([data-cf],[data-cf] *)::after,body.amber-frame .tv-bet-readout:where([data-cf],[data-cf] *)::before{content:none!important;display:none!important}}
@layer amber-craft{body.amber-frame .fx-bet-mid .tv-bet-ladder-key:where([data-cf],[data-cf] *){min-height:44px!important}}
@layer amber-craft{body.amber-frame #tv-direct-bonuses .tv-game-bonus-state:where([data-cf],[data-cf] *){position:absolute!important;inset:7px 7px auto auto!important;width:6px!important;height:6px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;transform:none!important;translate:none!important;font-size:0!important;line-height:0!important;background:#ead398!important;overflow:hidden!important}}
@layer amber-craft{body.amber-frame #tv-direct-bonuses .tv-game-bonus-state:where([data-cf],[data-cf] *)::before,body.amber-frame #tv-direct-bonuses .tv-game-bonus-state:where([data-cf],[data-cf] *)::after{content:none!important;display:none!important}}
@layer amber-art{body.amber-frame :is(.amber-key,#fx-menu,#fx-sound,#less,#more,.fx-auto>button,.fx-turbo>button,.fx-menu-close,.tv-bet-rung,.tv-auto-chip,.tv-step,.qr-confirm,.tv-auto-start,.tv-auto-cancel):where([data-cf],[data-cf] *){border:0!important;border-image:none!important;background:transparent url("./assets/forest/key.webp") center/100% 100% no-repeat!important;box-shadow:none!important;color:#f6e4ae!important;filter:drop-shadow(0 2px 2px #0006)!important}}
@layer amber-art{body.amber-frame :is(.amber-system .amber-key,#fx-menu,#fx-sound,#less,#more,.fx-menu-close,.tv-step):where([data-cf],[data-cf] *){background-image:url("./assets/forest/btn.webp")!important}}
@layer amber-art{body.amber-frame .amber-navigation :is(.amber-key,#fx-menu):where([data-cf],[data-cf] *),body.amber-frame #tv-direct-bonuses>button:where([data-cf],[data-cf] *){border:0!important;border-image:url("./assets/forest/panel.webp") 40 fill/14px stretch!important;background:none!important;border-radius:0!important;box-shadow:none!important}}
@layer amber-art{body.amber-frame .amber-navigation #fx-menu:where([data-cf],[data-cf] *){background:none!important}}
@layer amber-art{body.amber-frame.amber-mobile .amber-navigation #fx-menu:where([data-cf],[data-cf] *){border-image:none!important;background:transparent url("./assets/forest/btn.webp") center/100% 100% no-repeat!important}}
@layer amber-art{body.amber-frame :is(.amber-key,#fx-menu,#fx-sound,#less,#more,.fx-auto>button,.fx-turbo>button,.tv-bet-rung,.tv-step):hover:not(:disabled):where([data-cf],[data-cf] *){filter:brightness(1.14) drop-shadow(0 2px 3px #0006)!important}}
@layer amber-art{body.amber-frame :is(.amber-key,#fx-menu,#fx-sound,#less,#more,.fx-auto>button,.fx-turbo>button,.tv-bet-rung,.tv-step):disabled:where([data-cf],[data-cf] *){filter:grayscale(.75)!important;opacity:.6!important}}
@layer amber-art{body.amber-frame .fx-bar:where([data-cf],[data-cf] *){background:none!important;border:0!important;border-image:url("./assets/forest/bar.webp") 62 180 30 180 fill/20px 42px 14px 42px stretch!important;border-radius:0!important;box-shadow:none!important}}
@layer amber-art{body.amber-frame .fx-bar #spin:where([data-cf],[data-cf] *){background:transparent url("./assets/forest/spin.webp") center/100% 100% no-repeat!important;border:0!important;box-shadow:none!important;border-radius:0!important;filter:drop-shadow(0 4px 4px #0007)!important}}
@layer amber-art{body.amber-frame .fx-bar #spin:hover:not(:disabled):where([data-cf],[data-cf] *){background-image:url("./assets/forest/spin-hover.webp")!important}}
@layer amber-art{body.amber-frame .fx-bar #spin:active:not(:disabled):where([data-cf],[data-cf] *){background-image:url("./assets/forest/spin-pressed.webp")!important}}
@layer amber-art{body.amber-frame .fx-bar #spin .fx-ico:where([data-cf],[data-cf] *){width:34%!important;height:34%!important}}
@layer amber-art{body.amber-frame #tv-direct-bonuses .tv-game-bonus-art:where([data-cf],[data-cf] *){background:none!important;display:block!important}}
@layer amber-art{body.amber-frame #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){bottom:10px!important}}
@layer amber-art{body.amber-frame #cf-menu[open]:where([data-cf],[data-cf] *){background:#10271ef5!important;border:0!important;border-image:url("./assets/forest/frame-small.webp") 24 fill/12px stretch!important;border-radius:0!important}}
@layer amber-art{body.amber-frame #cf-menu[open] #cf-menu-content:where([data-cf],[data-cf] *){background:none!important;border:0!important}}
@layer amber-art{body.amber-frame #cf-menu[open] :is(.close,.bonus-toggle,.qr-confirm,.action):where([data-cf],[data-cf] *){background:transparent url("./assets/forest/key.webp") center/100% 100% no-repeat!important;border:0!important;border-image:none!important;box-shadow:none!important}}
@layer amber-art{body.amber-frame #cf-menu[open] .close:where([data-cf],[data-cf] *){background-image:url("./assets/forest/btn.webp")!important}}
@layer amber-art{body.amber-frame .fx-turbo>button[aria-checked="true"]:where([data-cf],[data-cf] *){background-image:url("./assets/forest/key-lit.webp")!important}}
@layer amber-art{body.amber-frame.amber-mobile #tv-direct-bonuses .tv-game-bonus-art:where([data-cf],[data-cf] *){position:relative!important;inset:auto!important;width:28px!important;height:28px!important;flex-basis:28px!important}}
@layer amber-art{body.amber-frame.amber-mobile .fx-bar:where([data-cf],[data-cf] *){border-image-width:14px 22px!important}}
@layer amber-art{body.amber-frame .amber-system .amber-key small:where([data-cf],[data-cf] *){display:none!important}}
@layer amber-art{body.amber-frame .amber-system .amber-key>span:where([data-cf],[data-cf] *){height:100%!important;display:grid!important;place-items:center!important}}
@layer amber-art{body.amber-frame .amber-system .amber-key svg:where([data-cf],[data-cf] *){width:26px!important;height:26px!important}}
@layer amber-art{body.amber-frame:not(.amber-mobile) .fx-bar:where([data-cf],[data-cf] *){padding:18px 12px 10px!important}}
@layer amber-art{body.amber-frame.amber-mobile .fx-bar:where([data-cf],[data-cf] *){padding:8px 5px!important}}
@layer amber-art{body.amber-frame.amber-mobile .fx-bar:where([data-cf],[data-cf] *){border-image:url("./assets/forest/panel.webp") 40 fill/10px stretch!important;padding:10px 5px 6px!important}}
@layer amber-art{body.amber-frame.amber-mobile .fx-bar .fx-cap:where([data-cf],[data-cf] *){font-size:9px!important}}
@layer amber-fine{body.amber-frame :is(.amber-key,#fx-menu,#fx-sound,#less,#more,.fx-auto>button,.fx-turbo>button,.fx-menu-close,.tv-bet-rung,.tv-auto-chip,.tv-step,.qr-confirm,.tv-auto-start,.tv-auto-cancel,.fx-bar,.fx-menu,.tv-auto-card,.tv-bet-ladder,.raid-hud,.bonus-price,.tv-auto-stepper .tv-step-value,#tv-direct-bonuses>button,#cf-menu[open],#cf-menu[open] .close,#cf-menu[open] .bonus-toggle,#cf-menu[open] .action):where([data-cf],[data-cf] *){border:1px solid transparent!important;border-image:var(--fine-edge) 12 fill/12px stretch!important;border-radius:0!important;background:#0c281fe0!important;box-shadow:none!important;filter:none!important}}
@layer amber-fine{body.amber-frame #cf-menu[open] #cf-menu-content:where([data-cf],[data-cf] *){border:0!important;border-image:none!important;background:none!important}}
@layer amber-fine{body.amber-frame :is(.fx-bar,.raid-hud):where([data-cf],[data-cf] *){background:rgba(9,32,25,.82)!important}}
@layer amber-fine{body.amber-frame #cf-menu[open]:where([data-cf],[data-cf] *){background:rgba(9,30,23,.97)!important}}
@layer amber-fine{body.amber-frame :is(.fx-auto,.fx-turbo)>button[aria-checked="true"]:where([data-cf],[data-cf] *){background:rgba(59,84,47,.9)!important;box-shadow:inset 0 0 0 1px #cdb477!important}}
@layer amber-fine{body.amber-frame :is(.amber-key,#fx-menu,#fx-sound,#less,#more,.fx-auto>button,.fx-turbo>button,#tv-direct-bonuses>button):hover:not(:disabled):where([data-cf],[data-cf] *){background-color:#244635!important}}
@layer amber-fine{body.amber-frame.amber-mobile #tv-direct-bonuses>button:where([data-cf],[data-cf] *){display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:4px!important}}
@layer amber-fine{body.amber-frame.amber-mobile #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){display:block!important;flex:0 0 auto!important;width:auto!important;height:auto!important;overflow:visible!important;position:static!important;inset:auto!important;transform:none!important;translate:none!important;opacity:1!important;visibility:visible!important;font-size:9px!important;line-height:1.1!important;color:#f1dfad!important}}
@layer amber-fine{body.amber-frame.amber-mobile #tv-direct-bonuses .tv-game-bonus-name b:where([data-cf],[data-cf] *){display:none!important}}
@layer amber-fine{body.amber-frame.amber-mobile #tv-direct-bonuses .tv-game-bonus-name i:where([data-cf],[data-cf] *){display:inline!important;font-style:normal!important}}
@layer amber-fine{body.amber-frame #tv-direct-bonuses#tv-direct-bonuses>button:where([data-cf],[data-cf] *),body.amber-frame #tv-direct-bonuses#tv-direct-bonuses>button:hover:not(:disabled):where([data-cf],[data-cf] *){
 border-color:transparent!important;
 border-image:none!important;
 background:transparent!important;
 box-shadow:none!important;
}}
@layer amber-fine{body.amber-frame:not(.amber-mobile) .amber-metrics:where([data-cf],[data-cf] *){width:calc(50% - var(--amber-spin)/2 - 22px)!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile) .amber-actions:where([data-cf],[data-cf] *){position:absolute!important;left:calc(50% + var(--amber-spin)/2 + 14px)!important;right:12px!important;top:0!important;width:auto!important;height:100%!important;padding:0!important;display:grid!important;grid-template-columns:repeat(5,minmax(44px,1fr))!important;gap:8px!important;align-items:center!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile) .fx-bar #spin:where([data-cf],[data-cf] *){position:fixed!important;left:50vw!important;top:calc(var(--amber-bar-y) + var(--amber-bar-h)/2)!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile) .fx-bar .fx-auto:where([data-cf],[data-cf] *){grid-column:2!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile) .fx-bar .fx-turbo:where([data-cf],[data-cf] *){grid-column:3!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_) .fx-bar:where([data-cf],[data-cf] *){padding:0!important;border:0!important;border-image:none!important;background:transparent!important;box-shadow:none!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile) .amber-metrics:where([data-cf],[data-cf] *),body.amber-frame:not(.amber-mobile) .amber-actions:where([data-cf],[data-cf] *){position:absolute!important;top:0!important;box-sizing:border-box!important;width:calc((100% - var(--amber-spin) - 24px)/2)!important;height:100%!important;border:1px solid transparent!important;border-image:var(--fine-edge) 12 fill/12px stretch!important;background:rgba(9,32,25,.82)!important;padding:10px!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile) .amber-metrics:where([data-cf],[data-cf] *){left:0!important;right:auto!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile) .amber-actions:where([data-cf],[data-cf] *){left:auto!important;right:0!important;gap:6px!important}}
@layer amber-fine{body.amber-frame #tv-direct-bonuses#tv-direct-bonuses:where([data-cf],[data-cf] *),body.amber-frame #tv-direct-bonuses#tv-direct-bonuses>button:where([data-cf],[data-cf] *){overflow:visible!important;clip-path:none!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile) .amber-system:where([data-cf],[data-cf] *){align-items:center!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_) .amber-actions .fx-auto:where([data-cf],[data-cf] *)::after,body.amber-frame:not(.amber-mobile):not(#_#_) .amber-actions .fx-turbo:where([data-cf],[data-cf] *)::after{position:absolute!important;display:block!important;left:0!important;right:0!important;top:calc(50% + 8px)!important;bottom:auto!important;height:11px!important;padding:0!important;margin:0!important;font-family:'Alegreya Sans','Trebuchet MS',sans-serif!important;font-size:9px!important;font-weight:700!important;line-height:11px!important;letter-spacing:.04em!important;color:#efd79b!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_) .amber-metrics .fx-cap:where([data-cf],[data-cf] *){font-family:'Alegreya Sans','Trebuchet MS',sans-serif!important;font-size:9px!important;font-weight:700!important;line-height:11px!important;letter-spacing:.04em!important;color:#efd79b!important;text-transform:uppercase!important}}
@layer amber-fine{body.amber-frame:not(#_#_) .fx-bar :is(#less,#more):where([data-cf],[data-cf] *){padding:0!important;font-size:0!important;line-height:0!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_) .amber-actions:where([data-cf],[data-cf] *){border:0!important;border-image:none!important;background:transparent!important;padding:0!important;align-items:stretch!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_) .amber-actions>:is(.amber-key,.fx-auto,.fx-turbo):where([data-cf],[data-cf] *){height:100%!important;min-height:44px!important;align-self:stretch!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_) .amber-actions .fx-auto:where([data-cf],[data-cf] *)::after,body.amber-frame:not(.amber-mobile):not(#_#_) .amber-actions .fx-turbo:where([data-cf],[data-cf] *)::after{top:calc(50% + 11px)!important}}
@layer amber-fine{body.amber-frame:not(#_#_#_) #cf-menu[open]:where([data-cf],[data-cf] *){position:fixed!important;inset:var(--popup-gap)!important;inset-inline:var(--popup-gap)!important;inset-block:var(--popup-gap)!important;width:calc(100vw - 2*var(--popup-gap))!important;height:calc(100dvh - 2*var(--popup-gap))!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;box-sizing:border-box!important;margin:0!important;padding:calc(var(--popup-pad) + 44px) var(--popup-pad) var(--popup-pad)!important;transform:none!important;translate:none!important;scale:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:center!important}}
@layer amber-fine{body.amber-frame:not(#_#_#_) #cf-menu[open] #cf-menu-content:where([data-cf],[data-cf] *){position:relative!important;inset:auto!important;width:min(860px,100%)!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-sizing:border-box!important;flex:1 1 auto!important;margin:0 auto!important;padding:0!important;transform:none!important;translate:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;display:block!important}}
@layer amber-fine{body.amber-frame:not(#_#_#_) #cf-menu[open]>.close:where([data-cf],[data-cf] *){position:absolute!important;inset:var(--popup-pad) var(--popup-pad) auto auto!important;inset-inline:auto var(--popup-pad)!important;inset-block:var(--popup-pad) auto!important;left:auto!important;top:var(--popup-pad)!important;right:var(--popup-pad)!important;bottom:auto!important;margin:0!important;transform:none!important;translate:none!important;width:44px!important;height:44px!important;z-index:20!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_) .amber-system:where([data-cf],[data-cf] *){gap:8px!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_) .amber-navigation:where([data-cf],[data-cf] *){gap:12px!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_) .amber-navigation :is(.amber-key,#fx-menu):where([data-cf],[data-cf] *){height:calc((100% - 36px)/4)!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_) .amber-actions:where([data-cf],[data-cf] *){gap:8px!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_) .amber-metrics:where([data-cf],[data-cf] *){grid-template-columns:1fr .85fr 1.65fr!important;padding:12px!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_) .amber-metrics .fx-cap:where([data-cf],[data-cf] *),body.amber-frame:not(.amber-mobile):not(#_#_) .amber-actions .fx-auto:where([data-cf],[data-cf] *)::after,body.amber-frame:not(.amber-mobile):not(#_#_) .amber-actions .fx-turbo:where([data-cf],[data-cf] *)::after{font-size:clamp(11px,calc(13px * var(--amber-ui-scale)),14px)!important;line-height:1.15!important;letter-spacing:.035em!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_) #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){font-size:clamp(12px,calc(17px * var(--amber-ui-scale)),20px)!important;bottom:2px!important;letter-spacing:.045em!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_) .amber-metrics .fx-sub:where([data-cf],[data-cf] *){font-size:9px!important;opacity:.7}}
@layer amber-fine{body.amber-frame:not(#_#_#_) :is(.amber-key,#fx-menu,#fx-sound,#less,#more,.fx-auto>button,.fx-turbo>button):where([data-cf],[data-cf] *){border:1px solid transparent!important;border-image:var(--fine-edge) 12 fill/12px stretch!important;background:#0b271fec!important;box-shadow:inset 0 0 18px #020d0940!important;color:#f1d58a!important}}
@layer amber-fine{body.amber-frame:not(#_#_#_) :is(.amber-key,#fx-menu,#fx-sound,#less,#more,.fx-auto>button,.fx-turbo>button):hover:not(:disabled):where([data-cf],[data-cf] *){background:#244834!important;box-shadow:inset 0 0 0 1px #e2c78370!important}}
@layer amber-fine{body.amber-frame:not(#_#_#_) :is(.fx-auto,.fx-turbo)>button[aria-checked="true"]:where([data-cf],[data-cf] *){background:#38543a!important;box-shadow:inset 0 -3px 0 #e0c17b!important}}
@layer amber-fine{body.amber-frame.amber-mobile:not(#_#_#_) .fx-bar:where([data-cf],[data-cf] *){padding:0!important;background:transparent!important;border:0!important;border-image:none!important;box-shadow:none!important}}
@layer amber-fine{body.amber-frame.amber-mobile:not(#_#_#_) .amber-metrics:where([data-cf],[data-cf] *){border:1px solid transparent!important;border-image:var(--fine-edge) 12 fill/12px stretch!important;background:#0b271fec!important;padding:6px!important;box-sizing:border-box!important}}
@layer amber-fine{body.amber-frame.amber-mobile:not(#_#_#_) .amber-actions:where([data-cf],[data-cf] *){height:82px!important}}
@layer amber-fine{body.amber-frame.amber-mobile:not(#_#_#_) .amber-actions :is(.fx-auto,#amber-max-bet,.fx-turbo):where([data-cf],[data-cf] *){height:52px!important;top:15px!important}}
@layer amber-fine{body.amber-frame.amber-mobile:not(#_#_#_) #tv-direct-bonuses>button:where([data-cf],[data-cf] *){height:64px!important;flex-direction:column!important;gap:2px!important;padding:0!important}}
@layer amber-fine{body.amber-frame.amber-mobile:not(#_#_#_) #tv-direct-bonuses .tv-game-bonus-art:where([data-cf],[data-cf] *){width:44px!important;height:44px!important;flex-basis:44px!important;overflow:visible!important}}
@layer amber-fine{body.amber-frame.amber-mobile:not(#_#_#_) #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){font-size:10px!important;line-height:12px!important}}
@layer amber-fine{@media (max-height: 650px){body.amber-frame.amber-mobile:not(#_#_#_) #tv-direct-bonuses>button:where([data-cf],[data-cf] *){height:44px!important;flex-direction:row!important;gap:3px!important}}}
@layer amber-fine{@media (max-height: 650px){body.amber-frame.amber-mobile:not(#_#_#_) #tv-direct-bonuses .tv-game-bonus-art:where([data-cf],[data-cf] *){width:30px!important;height:30px!important;flex-basis:30px!important}}}
@layer amber-fine{@media (max-height: 650px){body.amber-frame.amber-mobile:not(#_#_#_) #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){font-size:9px!important}}}
@layer amber-fine{body.amber-frame:not(#_#_#_#_#_) #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){color:#e9bd61!important;text-shadow:0 1px 1px #241405,0 2px 4px #000b!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_#_#_#_) .amber-actions:where([data-cf],[data-cf] *){grid-template-columns:repeat(4,minmax(44px,1fr))!important}}
@layer amber-fine{body.amber-frame:not(#_#_#_#_#_#_) :is(.fx-menu-close,#cf-menu .close,button[aria-label="Close dialog"]):where([data-cf],[data-cf] *){rotate:0deg!important;transform-origin:center!important;transition:rotate .2s ease-out!important}}
@layer amber-fine{@media (hover: hover){body.amber-frame:not(#_#_#_#_#_#_) :is(.fx-menu-close,#cf-menu .close,button[aria-label="Close dialog"]):hover:where([data-cf],[data-cf] *){rotate:45deg!important}}}
@layer amber-fine{.imperial-mascot:where([data-cf],[data-cf] *){position:fixed;left:var(--imperial-x);top:var(--imperial-y);width:var(--imperial-w);height:var(--imperial-h);z-index:30;pointer-events:none;filter:drop-shadow(0 12px 12px #031a1599)}}
@layer amber-fine{.imperial-mascot>.imperial-fallback:where([data-cf],[data-cf] *){position:absolute;width:100%;height:92%;object-fit:contain}}
@layer amber-fine{.imperial-mascot.rig-ready>.imperial-fallback:where([data-cf],[data-cf] *){display:none}}
@layer amber-fine{.imperial-mascot>.imperial-rig:where([data-cf],[data-cf] *){position:absolute;width:100%;height:92%;inset:0}}
@layer amber-fine{.imperial-mascot>span:where([data-cf],[data-cf] *){position:absolute;bottom:0;left:0;right:0;text-align:center;color:#dfbf75;font:700 clamp(10px,1vw,15px)/1.2 Georgia,serif;letter-spacing:.08em;text-shadow:0 2px 3px #09231d}}
@layer amber-fine{.imperial-mascot>span b:where([data-cf],[data-cf] *){display:block;font-size:.8em;letter-spacing:.22em;margin-top:4px;color:#f2d99b}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_#_#_#_#_) #tv-direct-bonuses:where([data-cf],[data-cf] *){flex-direction:row!important;gap:8px!important;align-items:center!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_#_#_#_#_) #tv-direct-bonuses>button:where([data-cf],[data-cf] *){width:calc((100% - 16px)/3)!important;height:100%!important;min-width:0!important}}
@layer amber-fine{body.amber-frame:not(.amber-mobile):not(#_#_#_#_#_#_) #tv-direct-bonuses .tv-game-bonus-name:where([data-cf],[data-cf] *){font-size:clamp(8px,.7vw,11px)!important;white-space:nowrap!important}}
@layer amber-fine{body.amber-frame.amber-mobile .imperial-mascot>span:where([data-cf],[data-cf] *){display:none}}
@layer amber-fine{body.amber-frame.amber-mobile .imperial-mascot>.imperial-rig:where([data-cf],[data-cf] *),body.amber-frame.amber-mobile .imperial-mascot>.imperial-fallback:where([data-cf],[data-cf] *){height:100%}}
@layer amber-fine{body.amber-frame:not(#_#_) .fx-logo.has-living-art:where([data-cf],[data-cf] *){background-image:none!important}}
@layer amber-fine{.living-art:where([data-cf],[data-cf] *){position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;isolation:isolate}}
@layer amber-fine{.living-leaf:where([data-cf],[data-cf] *){animation:amber-leaf-sway var(--duration) ease-in-out var(--delay) infinite;transform-box:view-box}}
@layer cartoon-ui{body.amber-frame:not(.amber-mobile) .amber-actions:where([data-cf],[data-cf] *){grid-template-columns:repeat(2,minmax(44px,1fr))!important}}
@layer cartoon-ui{body.amber-frame:not(.amber-mobile) .amber-navigation:where([data-cf],[data-cf] *){gap:8px!important}}
@layer cartoon-ui{body.amber-frame:not(.amber-mobile) .amber-navigation :is(.amber-key,#fx-menu):where([data-cf],[data-cf] *){height:calc((100% - 32px)/5)!important;padding:3px!important;gap:2px!important}}
@layer cartoon-ui{body.amber-frame:not(.amber-mobile) .amber-navigation .cartoon-button>.cartoon-icon:where([data-cf],[data-cf] *){width:clamp(24px,4.4vh,38px)!important;height:clamp(24px,4.4vh,38px)!important}}
@layer cartoon-ui{body.amber-frame:not(.amber-mobile) .fx-bar .fx-auto:where([data-cf],[data-cf] *){grid-column:1!important}}
@layer cartoon-ui{body.amber-frame:not(.amber-mobile) .fx-bar .fx-turbo:where([data-cf],[data-cf] *){grid-column:2!important}}
@layer cartoon-ui{body.amber-frame.amber-mobile .fx-bar :is(.fx-auto,.fx-turbo):where([data-cf],[data-cf] *){position:absolute!important;top:calc(50% - 26px)!important;width:94px!important;height:52px!important}}
@layer cartoon-ui{body.amber-frame.amber-mobile .fx-bar .fx-auto:where([data-cf],[data-cf] *){left:calc(50% - 142px)!important}}
@layer cartoon-ui{body.amber-frame.amber-mobile .fx-bar .fx-turbo:where([data-cf],[data-cf] *){left:calc(50% + 48px)!important}}
@layer cartoon-ui{body.amber-frame .cartoon-button:where([data-cf],[data-cf] *){border:2px solid #153e35!important;border-image:none!important;border-radius:38% 44% 37% 43% / 43% 38% 46% 39%!important;background:#588875!important;box-shadow:0 3px 0 #173d33,inset 0 2px 0 #b1cba04d!important;filter:none!important;padding:5px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;overflow:visible!important;isolation:isolate;font-size:0!important;cursor:pointer;transition:translate .1s,scale .1s!important}}
@layer cartoon-ui{body.amber-frame .cartoon-button:where([data-cf],[data-cf] *)::before,body.amber-frame .cartoon-button:where([data-cf],[data-cf] *)::after{display:none!important}}
@layer cartoon-ui{body.amber-frame .cartoon-button>:not(.cartoon-icon):not(.cartoon-label):where([data-cf],[data-cf] *){display:none!important}}
@layer cartoon-ui{body.amber-frame .cartoon-button>.cartoon-icon:where([data-cf],[data-cf] *){position:relative!important;inset:auto!important;display:block!important;width:38px!important;height:38px!important;flex:0 0 auto!important;margin:0!important;transform:none!important;filter:none!important;background:none!important;line-height:1!important}}
@layer cartoon-ui{body.amber-frame .cartoon-icon svg:where([data-cf],[data-cf] *){display:block!important;position:static!important;width:100%!important;height:100%!important;overflow:visible!important;filter:none!important;background:none!important}}
@layer cartoon-ui{body.amber-frame .cartoon-icon svg path:where([data-cf],[data-cf] *){display:block!important;fill:none!important;stroke:#f4e9c1!important;stroke-width:4!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:none!important}}
@layer cartoon-ui{body.amber-frame .cartoon-button>.cartoon-label:where([data-cf],[data-cf] *){display:block!important;position:static!important;inset:auto!important;transform:none!important;margin:0!important;font:700 9px/1.1 Trebuchet MS,sans-serif!important;letter-spacing:.04em!important;color:#fff2ce!important;text-align:center!important;text-shadow:none!important;white-space:nowrap!important}}
@layer cartoon-ui{body.amber-frame .cartoon-label:empty:where([data-cf],[data-cf] *){display:none!important}}
@layer cartoon-ui{body.amber-frame .cartoon-button:active:not(:disabled):where([data-cf],[data-cf] *){box-shadow:0 1px 0 #173d33,inset 0 2px 3px #173d3360!important}}
@layer cartoon-ui{body.amber-frame .cartoon-button:active:not(:disabled)>.cartoon-icon:where([data-cf],[data-cf] *){translate:0 2px!important}}
@layer cartoon-ui{body.amber-frame .cartoon-button:focus-visible:where([data-cf],[data-cf] *){outline:3px solid #ffe39b!important;outline-offset:3px!important}}
@layer cartoon-ui{body.amber-frame .cartoon-button:disabled:where([data-cf],[data-cf] *){opacity:.48!important;cursor:default!important}}
@layer cartoon-ui{body.amber-frame .cartoon-button:is([aria-pressed="true"],[aria-checked="true"]):where([data-cf],[data-cf] *){background:#bd944e!important}}
@layer cartoon-ui{body.amber-frame .cartoon-button[data-cartoon-key="spin"]:where([data-cf],[data-cf] *){background:#76a94f!important;border-radius:44% 48% 43% 46%!important;border-width:3px!important;box-shadow:0 5px 0 #234935,inset 0 3px 0 #d6e9a466!important}}
@layer cartoon-ui{body.amber-frame #spin>.cartoon-icon:where([data-cf],[data-cf] *){width:60%!important;height:60%!important}}
@layer cartoon-ui{body.amber-frame #spin .cartoon-icon path:where([data-cf],[data-cf] *){fill:#f5efca!important;stroke:#244c39!important;stroke-width:3!important}}
@layer cartoon-ui{body.amber-frame #spin[data-cartoon-state="stop"]:where([data-cf],[data-cf] *){background:#c36b51!important}}
@layer cartoon-ui{body.amber-frame :is(#less,#more)>.cartoon-icon:where([data-cf],[data-cf] *){width:32px!important;height:32px!important}}
@layer cartoon-ui{body.amber-frame .amber-system .cartoon-button>.cartoon-icon:where([data-cf],[data-cf] *){width:29px!important;height:29px!important}}
@layer cartoon-ui{body.amber-frame .amber-navigation .cartoon-button:where([data-cf],[data-cf] *){border-radius:22px 27px 23px 28px!important}}
@layer cartoon-ui{body.amber-frame .amber-actions .cartoon-button:not(#spin):where([data-cf],[data-cf] *){border-radius:19px 24px 18px 25px!important}}
@layer cartoon-ui{body.amber-frame #tv-direct-bonuses>.cartoon-button:where([data-cf],[data-cf] *){border-radius:28% 35% 27% 32%!important;background:#719354!important}}
@layer cartoon-ui{body.amber-frame #tv-direct-bonuses>.cartoon-button[data-cartoon-key="raid"]:where([data-cf],[data-cf] *){background:#719354!important}}
@layer cartoon-ui{body.amber-frame #tv-direct-bonuses>.cartoon-button>.cartoon-icon:where([data-cf],[data-cf] *){width:48px!important;height:48px!important}}
@layer cartoon-ui{body.amber-frame.amber-mobile #tv-direct-bonuses>.cartoon-button:where([data-cf],[data-cf] *){flex-direction:row!important;gap:5px!important;border-radius:15px 19px 15px 20px!important}}
@layer cartoon-ui{body.amber-frame.amber-mobile #tv-direct-bonuses>.cartoon-button>.cartoon-icon:where([data-cf],[data-cf] *){width:30px!important;height:30px!important}}
@layer cartoon-ui{body.amber-frame.amber-mobile .amber-navigation .cartoon-button>.cartoon-icon:where([data-cf],[data-cf] *){width:27px!important;height:27px!important}}
@layer cartoon-ui{body.amber-frame.amber-mobile .amber-navigation .cartoon-button>.cartoon-label:where([data-cf],[data-cf] *){font-size:8px!important}}
@layer cartoon-ui{body.amber-frame.amber-mobile .amber-actions .cartoon-button>.cartoon-icon:where([data-cf],[data-cf] *){width:30px!important;height:30px!important}}
@layer cartoon-ui{body.amber-frame :is(.fx-menu,.tv-auto-card,.tv-bet-ladder,#cf-menu[open]):where([data-cf],[data-cf] *){border:2px solid #50715c!important;border-image:none!important;border-radius:22px 29px 23px 28px!important;background:#163c32f7!important;box-shadow:0 5px 0 #09281e99!important;color:#edf0d4!important}}
@layer cartoon-ui{body.amber-frame :is(.tv-auto-chip,.tv-bet-rung,.tv-step,.qr-confirm,.tv-auto-start,.tv-auto-cancel,#cf-menu .action,#cf-menu .bonus-toggle,.settings-switch,.mode-pick):where([data-cf],[data-cf] *){border:2px solid #547b61!important;border-image:none!important;border-radius:12px 16px 11px 15px!important;background:#315c49!important;color:#f3eac8!important;box-shadow:0 2px 0 #0e3025!important;text-shadow:none!important}}
@layer cartoon-ui{body.amber-frame :is(.tv-auto-chip,.tv-bet-rung,.settings-switch,.mode-pick):is([aria-checked="true"],.active,.selected,.current):where([data-cf],[data-cf] *){background:#8b9c58!important;color:#142f23!important}}
@layer cartoon-ui{body.amber-frame #cf-menu .close.cartoon-button:where([data-cf],[data-cf] *){width:42px!important;height:42px!important;border-radius:45% 48% 42% 48%!important;background:#52745b!important;padding:6px!important}}
@layer cartoon-ui{body.amber-frame :is(.fx-menu-close,#cf-menu .close)>.cartoon-icon:where([data-cf],[data-cf] *){width:27px!important;height:27px!important}}
@layer cartoon-ui{@media (hover: hover){body.amber-frame .cartoon-button:hover:not(:disabled):where([data-cf],[data-cf] *){background-color:#739d7d!important;box-shadow:0 3px 0 #173d33,inset 0 2px 0 #d3e3b966!important}}}
@layer cartoon-ui{@media (hover: hover){body.amber-frame .cartoon-button:hover>.cartoon-icon:where([data-cf],[data-cf] *){rotate:-4deg!important}}}
@layer cartoon-ui{@media (hover: hover){body.amber-frame :is(.fx-menu-close,#cf-menu .close):hover>.cartoon-icon:where([data-cf],[data-cf] *){rotate:45deg!important}}}
@layer cartoon-ui{body.amber-frame .cartoon-button>.cartoon-icon:where([data-cf],[data-cf] *),body.amber-frame .cartoon-button>.cartoon-icon *:where([data-cf],[data-cf] *){visibility:visible!important;opacity:1!important}}
@layer cartoon-ui{body.amber-frame .cartoon-icon svg:where([data-cf],[data-cf] *){transform:none!important;translate:none!important;rotate:none!important;inset:auto!important;margin:0!important}}
@layer cartoon-ui{body.amber-frame :is(.fx-auto,.fx-turbo)>:not(button):where([data-cf],[data-cf] *){display:none!important}}
@layer cartoon-ui{body.amber-frame :is(.fx-auto,.fx-turbo):where([data-cf],[data-cf] *)::before,body.amber-frame :is(.fx-auto,.fx-turbo):where([data-cf],[data-cf] *)::after{display:none!important}}
@layer cartoon-ui{body.amber-frame #spin.cartoon-button:where([data-cf],[data-cf] *)::after{content:""!important;display:block!important;position:absolute!important;left:9%!important;top:2%!important;width:25%!important;height:13%!important;background:#c1cf79!important;border:2px solid #315d3b!important;border-radius:90% 8% 90% 12%!important;transform:rotate(-28deg)!important;box-shadow:none!important;pointer-events:none!important}}
@layer cartoon-ui{body.amber-frame .amber-system .cartoon-label:where([data-cf],[data-cf] *){display:none!important}}
@layer cartoon-ui{body.amber-frame :is(.tv-step-value,.tv-pick,#cf-menu button:not(.cartoon-button)):where([data-cf],[data-cf] *){border:2px solid #5f8469!important;border-image:none!important;border-radius:12px 16px 11px 15px!important;background:#294f3f!important;color:#f1e7c3!important;box-shadow:none!important}}
@layer cartoon-ui{body.amber-frame .cartoon-icon:where([data-cf],[data-cf] *){transition:rotate .18s ease!important}}
@layer cartoon-ui{@media (max-width: 360px){body.amber-frame.amber-mobile #tv-direct-bonuses>.cartoon-button:where([data-cf],[data-cf] *){flex-direction:column!important;gap:1px!important;padding:2px!important}}}
@layer cartoon-ui{@media (max-width: 360px){body.amber-frame.amber-mobile #tv-direct-bonuses>.cartoon-button>.cartoon-icon:where([data-cf],[data-cf] *){width:24px!important;height:24px!important}}}
@layer cartoon-ui{@media (max-width: 360px){body.amber-frame.amber-mobile #tv-direct-bonuses>.cartoon-button>.cartoon-label:where([data-cf],[data-cf] *){font-size:8px!important}}}
@layer cartoon-ui{body.amber-frame :is(.amber-metrics,.fx-bar,.tv-price-monitor,.raid-hud):where([data-cf],[data-cf] *){border:2px solid #5e8266!important;border-image:none!important;border-radius:17px 23px 18px 24px!important;background:#284d3fea!important;box-shadow:0 3px 0 #112f2599!important;filter:none!important}}
@layer cartoon-ui{body.amber-frame .amber-metrics:where([data-cf],[data-cf] *){padding:8px 12px!important}}
@layer cartoon-ui{body.amber-frame .fx-bar:where([data-cf],[data-cf] *){border:none!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}}
@layer cartoon-ui{body.amber-frame :is(.fx-balance,.fx-win,.fx-bet):where([data-cf],[data-cf] *){background:none!important;border:0!important;border-image:none!important;box-shadow:none!important}}
@layer cartoon-ui{body.amber-frame :is(.fx-balance,.fx-win,.fx-bet) :is(strong,b):where([data-cf],[data-cf] *){color:#f4edca!important;-webkit-text-fill-color:#f4edca!important;text-shadow:0 2px 0 #16382d!important;font-family:Trebuchet MS,sans-serif!important}}
@layer cartoon-ui{body.amber-frame :is(dialog,#cf-menu[open],.tv-auto-setup,.tv-bet-ladder,.quality-bonuses-grid,.round-win-summary):where([data-cf],[data-cf] *){border-image:none!important;background-image:none!important;filter:none!important}}
@layer cartoon-ui{body.amber-frame :is(dialog,#cf-menu[open]):where([data-cf],[data-cf] *){border:2px solid #68866b!important;border-radius:22px 30px 21px 29px!important;background:#14372def!important;color:#f1e8c7!important;box-shadow:0 6px 0 #08271b88!important}}
@layer cartoon-ui{body.amber-frame :is(#cf-menu-content,.round-win-summary,.round-win-amount,.round-win-hero,.round-win-left,.round-win-right,.round-win-details):where([data-cf],[data-cf] *){border-image:none!important;background-image:none!important;box-shadow:none!important}}
@layer cartoon-ui{body.amber-frame :is(.guide-table th,.guide-table td,.settings-row,.auto-options,.bonus-price):where([data-cf],[data-cf] *){border-color:#57765b!important;border-image:none!important;background:#2c5141!important;color:#f1e8c9!important}}
@layer cartoon-ui{body.amber-frame #cf-menu :is(h1,h2,h3):where([data-cf],[data-cf] *){-webkit-text-fill-color:#efe5b7!important;-webkit-text-stroke:0!important;color:#efe5b7!important;text-shadow:none!important;background:none!important;filter:none!important}}
@layer cartoon-ui{body.amber-frame :is(.tv-auto-setup,#cf-menu[open]):where([data-cf],[data-cf] *)::before{display:none!important}}
@layer cartoon-ui{body.amber-frame .toon-typeset:where([data-cf],[data-cf] *){background:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;filter:none!important;position:relative}}
@layer cartoon-ui{body.amber-frame .toon-readable:where([data-cf],[data-cf] *){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;font-size:1px!important}}
@layer cartoon-ui{body.amber-frame .toon-lettering:where([data-cf],[data-cf] *){display:inline-block!important;vertical-align:middle!important;height:1.25em!important;width:auto!important;max-width:100%!important;overflow:visible!important;transform:none!important;filter:none!important;background:none!important}}
@layer cartoon-ui{body.amber-frame .toon-lettering path:where([data-cf],[data-cf] *){fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}}
@layer cartoon-ui{body.amber-frame .toon-outline path:where([data-cf],[data-cf] *){stroke:#183e31!important;stroke-width:18!important}}
@layer cartoon-ui{body.amber-frame .toon-ink path:where([data-cf],[data-cf] *){stroke:#f5d777!important;stroke-width:11!important}}
@layer cartoon-ui{body.amber-frame #cf-menu h1.toon-typeset:where([data-cf],[data-cf] *){font-size:clamp(22px,3vw,40px)!important;line-height:1.3!important}}
@layer cartoon-ui{body.amber-frame :is(#cf-menu .close,.fx-menu-close).cartoon-button:where([data-cf],[data-cf] *){display:grid!important;place-items:center!important;align-content:center!important}}
@layer cartoon-ui{body.amber-frame :is(#cf-menu .close,.fx-menu-close).cartoon-button>.cartoon-icon:where([data-cf],[data-cf] *){position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;translate:none!important;margin:0!important}}
@layer cartoon-ui{body.amber-frame .fx-val .toon-lettering:where([data-cf],[data-cf] *){height:1.05em!important;max-width:100%!important}}
@layer cartoon-ui{body.amber-frame .fx-val .toon-ink path:where([data-cf],[data-cf] *){stroke:#f4edca!important;stroke-width:12!important}}
@layer cartoon-ui{body.amber-frame :is(.qc-breakdown,.round-raid-line,.round-win-summary>h1,.raid-banner>b,.raid-banner>span,.raid-cross-plate>.rcp-card,.raid-cross-plate em,.fx-status,.toast,.tv-price-monitor):where([data-cf],[data-cf] *){border:12px solid transparent!important;border-image:url("./assets/amber/cartoon-leaf-panel.svg") 32 fill / 12px / 0 stretch!important;background:none!important;border-radius:0!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;color:#f3e7b9!important}}
@layer cartoon-ui{body.amber-frame:not(#cartoon-specificity) #cf-menu .settings-switch:where([data-cf],[data-cf] *){position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 86px!important;width:86px!important;height:42px!important;min-height:42px!important;padding:0 10px!important;border:2px solid #769371!important;border-image:none!important;border-radius:22px!important;background:#254939!important;box-shadow:none!important;color:#eee4bd!important;overflow:hidden!important}}
@layer cartoon-ui{body.amber-frame:not(#cartoon-specificity) #cf-menu .settings-switch>*:where([data-cf],[data-cf] *){display:none!important}}
@layer cartoon-ui{body.amber-frame:not(#cartoon-specificity) #cf-menu .settings-switch:where([data-cf],[data-cf] *)::before{content:'OFF'!important;display:block!important;position:static!important;width:auto!important;height:auto!important;background:none!important;mask:none!important;transform:none!important;translate:none!important;font:800 12px/1 Trebuchet MS,sans-serif!important;color:inherit!important;text-shadow:none!important}}
@layer cartoon-ui{body.amber-frame:not(#cartoon-specificity) #cf-menu .settings-switch:where([data-cf],[data-cf] *)::after{content:''!important;display:block!important;position:absolute!important;right:6px!important;left:auto!important;top:6px!important;width:26px!important;height:26px!important;border:0!important;border-radius:50%!important;background:#a1b38a!important;box-shadow:none!important;transform:none!important;translate:none!important}}
@layer cartoon-ui{body.amber-frame:not(#cartoon-specificity) #cf-menu .settings-switch[aria-checked=true]:where([data-cf],[data-cf] *){background:#d3cf87!important;color:#173e2e!important;border-color:#f0e2a6!important}}
@layer cartoon-ui{body.amber-frame:not(#cartoon-specificity) #cf-menu .settings-switch[aria-checked=true]:where([data-cf],[data-cf] *)::before{content:'ON'!important}}
@layer cartoon-ui{body.amber-frame:not(#cartoon-specificity) #cf-menu .settings-switch[aria-checked=true]:where([data-cf],[data-cf] *)::after{content:'✓'!important;display:grid!important;place-items:center!important;background:#335f40!important;color:#fff1bc!important;font:bold 16px/1 Trebuchet MS!important}}
@layer cartoon-ui{body.amber-frame #cf-menu .settings-switch:focus-visible:where([data-cf],[data-cf] *){outline:3px solid #f5dda0!important;outline-offset:3px!important}}
@layer cartoon-ui{body.amber-frame .fx-logo.has-cartoon-logo:where([data-cf],[data-cf] *){background:none!important;filter:none!important}}
@layer cartoon-ui{body.amber-frame .fx-logo.has-cartoon-logo:where([data-cf],[data-cf] *)::before,body.amber-frame .fx-logo.has-cartoon-logo:where([data-cf],[data-cf] *)::after{display:none!important}}
@layer cartoon-ui{body.amber-frame #cf-menu-content:has(.unified-menu-links):where([data-cf],[data-cf] *){padding:28px!important;max-width:660px!important;margin:auto!important}}
@layer cartoon-ui{body.amber-frame #cf-menu .unified-menu-links:where([data-cf],[data-cf] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 20px}}
@layer cartoon-ui{body.amber-frame #cf-menu .unified-menu-links .action:where([data-cf],[data-cf] *){min-width:0!important;width:100%!important;box-sizing:border-box!important;white-space:normal!important;min-height:52px!important;padding:12px!important;background:#315c47!important;border:2px solid #85a376!important;border-radius:18px 22px 17px 21px!important;color:#fff0b8!important;box-shadow:0 3px #12392c!important;font:800 14px/1.25 Trebuchet MS,sans-serif!important;letter-spacing:.03em!important}}
@layer cartoon-ui{body.amber-frame #cf-menu .unified-menu-links .action:hover:where([data-cf],[data-cf] *){background:#426d50!important;border-color:#e1d886!important}}
@layer cartoon-ui{body.amber-frame #cf-menu .settings-list:where([data-cf],[data-cf] *){width:100%;max-width:580px;margin:auto;box-sizing:border-box}}
@layer cartoon-ui{body.amber-frame #cf-menu .settings-list h2:where([data-cf],[data-cf] *){font-size:13px!important;letter-spacing:.1em;margin:18px 0 7px;color:#d1db9c!important}}
@layer cartoon-ui{body.amber-frame #cf-menu .settings-hint:where([data-cf],[data-cf] *){font-size:12px!important;margin:0 0 9px}}
@layer cartoon-ui{@media (max-width: 600px){body.amber-frame #cf-menu-content:has(.unified-menu-links):where([data-cf],[data-cf] *){padding:22px 16px!important}}}
@layer cartoon-ui{@media (max-width: 600px){body.amber-frame #cf-menu .unified-menu-links:where([data-cf],[data-cf] *){gap:8px;margin-bottom:14px}}}
@layer cartoon-ui{@media (max-width: 600px){body.amber-frame #cf-menu .unified-menu-links .action:where([data-cf],[data-cf] *){font-size:12px!important;min-height:46px!important}}}
@layer cartoon-ui{html body.amber-frame:not(.amber-mobile) #tv-direct-bonuses:where([data-cf],[data-cf] *){flex-direction:column!important;align-items:stretch!important;gap:calc(28px * var(--amber-ui-scale))!important;}}
@layer cartoon-ui{html body.amber-frame:not(.amber-mobile) #tv-direct-bonuses>button:where([data-cf],[data-cf] *){width:100%!important;height:calc((100% - 56px * var(--amber-ui-scale))/3)!important;flex:1 1 0!important;margin:0!important;}}
@layer cartoon-ui{html body.amber-frame:not(.amber-mobile) .fx-bar:where([data-cf],[data-cf] *){padding:0!important;background:none!important;border:0!important;border-image:none!important;box-shadow:none!important;}}
@layer cartoon-ui{html body.amber-frame:not(.amber-mobile) .amber-metrics:where([data-cf],[data-cf] *){position:absolute!important;left:0!important;top:0!important;width:var(--amber-footer-wing)!important;height:100%!important;box-sizing:border-box!important;}}
@layer cartoon-ui{html body.amber-frame:not(.amber-mobile) .amber-actions:where([data-cf],[data-cf] *){position:absolute!important;right:0!important;left:auto!important;top:0!important;width:var(--amber-footer-wing)!important;height:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:calc(12px * var(--amber-ui-scale))!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;}}
@layer cartoon-ui{html body.amber-frame:not(.amber-mobile) .fx-bar #spin:where([data-cf],[data-cf] *){position:fixed!important;left:50%!important;top:calc(var(--amber-bar-y) + var(--amber-bar-h)/2)!important;transform:translate(-50%,-50%)!important;translate:none!important;}}
@layer cartoon-ui{html body.amber-frame:not(.amber-mobile) .amber-actions :is(.fx-auto,.fx-turbo):where([data-cf],[data-cf] *){width:100%!important;height:100%!important;min-height:44px!important;}}
@layer cartoon-ui{html body.amber-frame:not(.amber-mobile) .amber-navigation.amber-menu-only #fx-menu:where([data-cf],[data-cf] *){height:100%!important;width:100%!important;border-radius:19px 24px 18px 25px!important;}}
@layer cartoon-ui{html body.amber-frame:not(.amber-mobile) .amber-navigation #fx-menu>.cartoon-icon:where([data-cf],[data-cf] *){width:38px!important;height:38px!important;}}
@layer cartoon-ui{html body.amber-frame.amber-mobile .amber-metrics:where([data-cf],[data-cf] *){grid-template-columns:1fr 1fr 2fr!important;padding:6px!important;gap:0!important;}}
@layer cartoon-ui{html body.amber-frame.amber-mobile .fx-bar :is(.fx-balance,.fx-win):where([data-cf],[data-cf] *){text-align:center!important;align-items:center!important;justify-content:center!important;min-width:0!important;}}
@layer cartoon-ui{html body.amber-frame.amber-mobile .fx-bar .fx-bet:where([data-cf],[data-cf] *){display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:2px!important;width:100%!important;}}
@layer cartoon-ui{html body.amber-frame.amber-mobile .fx-bar .fx-bet-mid:where([data-cf],[data-cf] *){min-width:0!important;text-align:center!important;}}
@layer cartoon-ui{html body.amber-frame.amber-mobile .fx-bar :is(.fx-auto,.fx-turbo):where([data-cf],[data-cf] *){width:clamp(60px,18vw,78px)!important;height:52px!important;top:12px!important;}}
@layer cartoon-ui{html body.amber-frame.amber-mobile .fx-bar .fx-auto:where([data-cf],[data-cf] *){left:calc(50% - 45px - clamp(60px,18vw,78px))!important;}}
@layer cartoon-ui{html body.amber-frame.amber-mobile .fx-bar .fx-turbo:where([data-cf],[data-cf] *){left:calc(50% + 45px)!important;}}
@layer cartoon-ui{html body.amber-frame.amber-mobile #tv-direct-bonuses>button:where([data-cf],[data-cf] *){flex:1 1 0!important;min-width:0!important;}}
@layer cartoon-ui{html body.amber-frame.amber-mobile #tv-direct-bonuses>.cartoon-button:where([data-cf],[data-cf] *){flex-direction:row!important;gap:5px!important;}}
@layer cartoon-ui{html body.amber-frame.amber-mobile #tv-direct-bonuses>.cartoon-button>.cartoon-icon:where([data-cf],[data-cf] *){width:28px!important;height:28px!important;}}
@layer cartoon-ui{html body.amber-frame.amber-mobile .fx-bar .fx-bet :is(#less,#more):where([data-cf],[data-cf] *){position:relative!important;top:-6px!important;}}
@layer cartoon-ui{html body.amber-frame.amber-mobile .amber-actions:where([data-cf],[data-cf] *){top:6px!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu[open]:where([data-cf],[data-cf] *){inset:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:20px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;place-content:safe center!important;background:#09271ee0!important;border:0!important;border-image:none!important;border-radius:0!important;box-shadow:none!important;overflow:auto!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu[open]>#cf-menu-content:where([data-cf],[data-cf] *){width:min(680px,100%)!important;max-width:100%!important;max-height:calc(100dvh - 40px)!important;height:auto!important;min-height:0!important;padding:48px 32px 28px!important;margin:0 auto!important;border:3px solid #203f2d!important;border-image:none!important;border-radius:38px 45px 35px 42px / 33px 38px 42px 35px!important;background:#e8dfb4 url("./assets/amber/dialog-canopy.svg?v=clean2") center 5px/min(580px,90%) 76px no-repeat!important;box-shadow:0 7px 0 #122e24,0 16px 40px #00181066,inset 0 0 0 5px #c7cb91!important;color:#284b35!important;overflow:auto!important;scrollbar-width:thin!important;scrollbar-color:#708851 #e8dfb4!important;font:500 17px/1.45 'Alegreya Sans',sans-serif!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu #cf-menu-content :is(.game-guide,.bonus-popup,.round-win-summary,.settings-list,.mode-picks):where([data-cf],[data-cf] *){background:none!important;border:0!important;border-image:none!important;box-shadow:none!important;padding:0!important;max-width:100%!important;width:100%!important;color:#284b35!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu #cf-menu-content :is(p,li,small,td,th,em,.settings-hint,.qp-sub):where([data-cf],[data-cf] *){color:#36553a!important;text-shadow:none!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu #cf-menu-content :is(b,strong):where([data-cf],[data-cf] *){color:#254a34!important;text-shadow:none!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu #cf-menu-content :is(h1,h2,h3):where([data-cf],[data-cf] *){background:none!important;border:0!important;border-image:none!important;box-shadow:none!important;text-shadow:none!important;color:#355938!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu #cf-menu-content :is(h1,.settings-title):where([data-cf],[data-cf] *){position:relative!important;inset:auto!important;translate:none!important;max-width:100%!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:12px auto 22px!important;text-align:center!important;font-size:clamp(25px,4vw,38px)!important;line-height:1.25!important;aspect-ratio:auto!important;padding:0 25px!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu #cf-menu-content :is(h2,h3):not(.rc-name):where([data-cf],[data-cf] *){font:800 17px/1.2 'Alegreya Sans',sans-serif!important;letter-spacing:.06em!important;margin:20px 0 9px!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu #cf-menu-content p:where([data-cf],[data-cf] *){font:500 17px/1.45 'Alegreya Sans',sans-serif!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu .toon-outline:where([data-cf],[data-cf] *){stroke:#294c35!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu .toon-ink:where([data-cf],[data-cf] *){stroke:#ffe397!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu .settings-row:where([data-cf],[data-cf] *){padding:13px 14px!important;gap:12px!important;margin:9px 0!important;background:#d4d5a4!important;border:2px solid #98a674!important;border-radius:16px 21px 17px 20px!important;box-shadow:0 2px #bac48d!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu .settings-row small:where([data-cf],[data-cf] *){line-height:1.25!important;margin-top:3px!important;display:block!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu :is(.action,.qr-confirm,.qr-cancel,.mode-pick,.bonus-toggle,.settings-switch):where([data-cf],[data-cf] *){box-sizing:border-box!important;min-height:48px!important;padding:12px 16px!important;border:2px solid #81915e!important;border-image:none!important;border-radius:15px 20px 14px 18px!important;background:#d4d5a4!important;color:#284b35!important;box-shadow:0 3px 0 #a3ad78!important;filter:none!important;text-shadow:none!important;font:800 16px/1.2 'Alegreya Sans',sans-serif!important;letter-spacing:.025em!important;white-space:normal!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu :is(.action,.bonus-toggle,.settings-switch):is([aria-checked=true],.current):where([data-cf],[data-cf] *){background:#47724c!important;color:#fff2bc!important;border-color:#244c35!important;box-shadow:0 3px 0 #214330,inset 0 2px 0 #94ad6e!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu .settings-switch:where([data-cf],[data-cf] *){flex:0 0 86px!important;width:86px!important;height:46px!important;min-height:46px!important;padding:0 10px!important;border-radius:24px!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu .settings-switch:where([data-cf],[data-cf] *)::before{color:inherit!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu .settings-switch:where([data-cf],[data-cf] *)::after{top:8px!important;background:#9bac72!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu .settings-switch[aria-checked=true]:where([data-cf],[data-cf] *)::after{background:#e8d790!important;color:#284b35!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu :is(button,.action):focus-visible:where([data-cf],[data-cf] *){outline:3px solid #b97d30!important;outline-offset:3px!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu .close:where([data-cf],[data-cf] *){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;background:#47724c!important;border:2px solid #244c35!important;border-image:none!important;border-radius:45% 49% 43% 47%!important;box-shadow:0 3px #24492f!important;color:#fff0b8!important;filter:none!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu .close:where([data-cf],[data-cf] *)::before{background:#fff0b8!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu .unified-menu-links:where([data-cf],[data-cf] *){gap:10px!important;margin-bottom:24px!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu .unified-menu-links .action:where([data-cf],[data-cf] *){min-height:55px!important;}}
@layer cartoon-ui{@media (max-width: 600px){html body.amber-frame:not(#story-style) #cf-menu[open]:where([data-cf],[data-cf] *){padding:14px!important;}}}
@layer cartoon-ui{@media (max-width: 600px){html body.amber-frame:not(#story-style) #cf-menu[open]>#cf-menu-content:where([data-cf],[data-cf] *){max-height:calc(100dvh - 28px)!important;padding:45px 18px 22px!important;border-radius:28px 34px 26px 31px!important;background-size:90% 64px!important;}}}
@layer cartoon-ui{@media (max-width: 600px){html body.amber-frame:not(#story-style) #cf-menu #cf-menu-content :is(h1,.settings-title):where([data-cf],[data-cf] *){font-size:26px!important;margin:14px auto 20px!important;padding:0 10px!important;}}}
@layer cartoon-ui{@media (max-width: 600px){html body.amber-frame:not(#story-style) #cf-menu .settings-row:where([data-cf],[data-cf] *){padding:11px 9px!important;gap:8px!important;}}}
@layer cartoon-ui{@media (max-width: 600px){html body.amber-frame:not(#story-style) #cf-menu .settings-row b:where([data-cf],[data-cf] *){font-size:15px!important;letter-spacing:.03em!important;}}}
@layer cartoon-ui{@media (max-width: 600px){html body.amber-frame:not(#story-style) #cf-menu .settings-row small:where([data-cf],[data-cf] *){font-size:13px!important;}}}
@layer cartoon-ui{@media (max-width: 600px){html body.amber-frame:not(#story-style) #cf-menu .settings-switch:where([data-cf],[data-cf] *){flex-basis:78px!important;width:78px!important;}}}
@layer cartoon-ui{@media (max-width: 600px){html body.amber-frame:not(#story-style) #cf-menu :is(.unified-menu-links .action,.action):where([data-cf],[data-cf] *){font-size:14px!important;padding:11px 8px!important;}}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu[open]>#cf-menu-content:where([data-cf],[data-cf] *){mask:none!important;-webkit-mask:none!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu :is(.fx-more-fade,.fx-more-cue):where([data-cf],[data-cf] *){visibility:hidden!important;opacity:0!important;pointer-events:none!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu[data-xc]>.close:where([data-cf],[data-cf] *){position:absolute!important;left:var(--xc-l)!important;top:var(--xc-t)!important;right:auto!important;bottom:auto!important;inset-inline:var(--xc-l) auto!important;inset-block:var(--xc-t) auto!important;margin:0!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu #cf-menu-content :is(p,li,h2,h3,small,b,strong,td,th):where([data-cf],[data-cf] *){-webkit-text-fill-color:currentColor!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) :is(.mobile-sheet,.mobile-info-sheet,#quality-bonuses,.tv-pick-list,.tv-bet-toast,.fx-status):where([data-cf],[data-cf] *){background:#e8dfb4!important;color:#284b35!important;border:3px solid #203f2d!important;border-image:none!important;border-radius:22px 28px 20px 25px!important;box-shadow:0 5px #203f2d,inset 0 0 0 3px #c7cb91!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) #cf-menu[open]>#cf-menu-content:where([data-cf],[data-cf] *){overflow-x:hidden!important;overflow-wrap:anywhere;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) :is(#cf-menu .close,.tv-auto-close,.fx-menu-close,.quality-bonuses-close,.mobile-sheet-head>button,.mobile-details-sheet>button):where([data-cf],[data-cf] *){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;display:grid!important;place-items:center!important;background:#47724c!important;border:2px solid #244c35!important;border-image:none!important;border-radius:45% 49% 43% 47%!important;box-shadow:0 3px #24492f!important;color:#fff0b8!important;filter:none!important;rotate:0deg!important;transform-origin:center!important;transition:rotate .22s ease!important;cursor:pointer;font:400 26px/1 sans-serif!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) :is(#cf-menu .close,.tv-auto-close,.fx-menu-close,.quality-bonuses-close,.mobile-sheet-head>button,.mobile-details-sheet>button):is(:hover,:focus-visible):where([data-cf],[data-cf] *){rotate:45deg!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style) :is(#cf-menu .close,.tv-auto-close,.fx-menu-close,.quality-bonuses-close,.mobile-sheet-head>button,.mobile-details-sheet>button):is(:hover,:focus-visible):where([data-cf],[data-cf] *)::before,html body.amber-frame:not(#story-style) :is(#cf-menu .close,.tv-auto-close,.fx-menu-close,.quality-bonuses-close,.mobile-sheet-head>button,.mobile-details-sheet>button):where([data-cf],[data-cf] *)::before,html body.amber-frame:not(#story-style) :is(#cf-menu .close,.tv-auto-close,.fx-menu-close,.quality-bonuses-close,.mobile-sheet-head>button,.mobile-details-sheet>button)>.cartoon-icon:where([data-cf],[data-cf] *){rotate:0deg!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style):not(#toggle-theme) :is(.cartoon-button,.bonus-toggle,.settings-switch,.tv-light-switch,.tv-auto-chip,.tv-bet-rung,.mode-pick,[data-bonus-target]):is([aria-pressed="true"],[aria-checked="true"],.current):where([data-cf],[data-cf] *){background:#f1bc55!important;border-color:#725022!important;color:#293f2b!important;box-shadow:0 3px 0 #755025,inset 0 2px 0 #ffe8a0!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style):not(#toggle-theme) :is(.cartoon-button,.bonus-toggle,.settings-switch,.tv-light-switch,.tv-auto-chip,.tv-bet-rung,.mode-pick,[data-bonus-target]):is([aria-pressed="true"],[aria-checked="true"],.current) :is(.cartoon-label,strong,small,em):where([data-cf],[data-cf] *){color:#293f2b!important;text-shadow:none!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style):not(#toggle-theme) .cartoon-button:is([aria-pressed="true"],[aria-checked="true"]) .cartoon-icon svg path:where([data-cf],[data-cf] *){stroke:#293f2b!important;}}
@layer cartoon-ui{html body.amber-frame:not(#story-style):not(#toggle-theme) .settings-switch[aria-checked="true"]:where([data-cf],[data-cf] *)::after{background:#365d3d!important;color:#fff1bc!important;}}
@layer cartoon-ui{body.amber-frame:not(#cartoon-specificity) #cf-menu .settings-switch:where([data-cf],[data-cf] *)::before{
    border: 0 !important;
    border-image: none !important;
    box-shadow: none !important;
    outline: 0 !important;
  }}
.fx-win[data-return-outcome='loss']:where([data-cf],[data-cf] *){ animation: none !important; text-shadow: none !important; }
@layer cartoon-ui{html body.amber-frame.aw-plate-live:not(#_#_#_#_#_) .fx-bar .fx-win .fx-val:where([data-cf],[data-cf] *){ opacity: .5 !important; transition: opacity .2s linear !important; }}
@layer cartoon-ui{html body.amber-frame:not(#_#_#_#_#_) .fx-bar .fx-win .fx-val:where([data-cf],[data-cf] *){ transition: opacity .2s linear !important; }}
@layer cartoon-ui{html body.amber-frame.aw-status-tight:not(#_#_#_#_#_) .fx-status:where([data-cf],[data-cf] *){ top: max(calc(3px + env(safe-area-inset-top, 0px)), calc(var(--tv-by) - 32px)) !important; bottom: auto !important; box-sizing: border-box !important; min-height: 0 !important; height: 28px !important; padding: 0 14px !important; border-width: 2px !important; font-size: 11px !important; line-height: 24px !important; white-space: nowrap !important; display: flex !important; align-items: center !important; justify-content: center !important; }}
@layer cartoon-ui{html body.amber-frame.aw-status-tight:not(#_#_#_#_#_) .fx-status[hidden]:where([data-cf],[data-cf] *){ display: none !important; }}
@layer cartoon-ui{html body.amber-frame.aw-status-tight.aw-status-gutter:not(#_#_#_#_#_) .fx-status:where([data-cf],[data-cf] *){ --aw-pill-w: min(220px, calc(var(--tv-bx) - 20px)); width: var(--aw-pill-w) !important; max-width: none !important; left: calc(var(--tv-bx) - 12px - var(--aw-pill-w) / 2) !important; height: auto !important; min-height: 28px !important; max-height: 34px !important; padding: 1px 10px !important; line-height: 14px !important; white-space: normal !important; text-align: center !important; overflow: hidden !important; }}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .fx-bar:where([data-cf],[data-cf] *){transform:none!important;translate:none!important;filter:none!important;padding:0!important;overflow:visible!important;background:none!important;border:0!important;box-shadow:none!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .amber-metrics:where([data-cf],[data-cf] *){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:grid!important;grid-template-columns:1fr .85fr 1.6fr!important;padding:6px!important;gap:2px!important;box-sizing:border-box!important;border-radius:20px!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .amber-actions:where([data-cf],[data-cf] *){display:contents!important;transform:none!important;filter:none!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .amber-actions :is(.fx-auto,.fx-turbo):where([data-cf],[data-cf] *){position:fixed!important;left:var(--land-action-x)!important;right:auto!important;bottom:auto!important;width:var(--land-action-w)!important;height:var(--land-row-h)!important;transform:none!important;translate:none!important;margin:0!important;padding:0!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .amber-actions .fx-auto:where([data-cf],[data-cf] *){top:var(--land-auto-y)!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .amber-actions .fx-turbo:where([data-cf],[data-cf] *){top:var(--land-turbo-y)!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .fx-bar #spin:where([data-cf],[data-cf] *){position:fixed!important;left:var(--land-spin-x)!important;top:var(--land-spin-y)!important;right:auto!important;bottom:auto!important;transform:none!important;translate:none!important;width:var(--amber-spin)!important;height:var(--amber-spin)!important;margin:0!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape #tv-direct-bonuses:where([data-cf],[data-cf] *){display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(3,1fr)!important;grid-auto-flow:row!important;align-items:center!important;justify-items:center!important;gap:8px!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape #tv-direct-bonuses>button:where([data-cf],[data-cf] *){width:68px!important;height:54px!important;min-height:44px!important;padding:3px!important;gap:1px!important;border-radius:15px 18px 15px 19px!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape #tv-direct-bonuses>.cartoon-button>.cartoon-icon:where([data-cf],[data-cf] *){width:24px!important;height:24px!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .cartoon-label:where([data-cf],[data-cf] *){font-size:9px!important;line-height:1.05!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .amber-system:where([data-cf],[data-cf] *){width:calc(var(--land-action-x) + var(--land-action-w)/2 + 34px - var(--amber-system-x))!important;gap:6px!important;justify-content:space-between!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .imperial-mascot>span:where([data-cf],[data-cf] *){font-size:9px!important;line-height:1.25!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .fx-panel:where([data-cf],[data-cf] *){min-width:0!important;padding:2px!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .fx-cap:where([data-cf],[data-cf] *){font-size:9px!important;letter-spacing:0!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .fx-val:where([data-cf],[data-cf] *){font-size:14px!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .fx-bet:where([data-cf],[data-cf] *){gap:2px!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape :is(#less,#more):where([data-cf],[data-cf] *){width:44px!important;height:44px!important;min-width:44px!important;flex-shrink:0!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .fx-bet-mid:where([data-cf],[data-cf] *){min-width:36px!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .amber-actions :is(.fx-auto,.fx-turbo):where([data-cf],[data-cf] *){width:68px!important;height:54px!important;left:calc(var(--land-action-x) + (var(--land-action-w) - 68px)/2)!important;margin-top:calc((var(--land-row-h) - 54px)/2)!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .amber-navigation.amber-menu-only #fx-menu:where([data-cf],[data-cf] *){width:68px!important;height:54px!important;align-self:center!important;margin-top:calc((var(--land-row-h) - 54px)/2)!important;border-radius:15px 18px 15px 19px!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape .amber-actions .cartoon-button:not(#spin):where([data-cf],[data-cf] *){border-radius:15px 18px 15px 19px!important;padding:3px!important;gap:1px!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape :is(.amber-navigation,.fx-auto,.fx-turbo) .cartoon-icon:where([data-cf],[data-cf] *){width:24px!important;height:24px!important}}
@layer cartoon-ui{html body.amber-frame.amber-mobile-landscape #tv-direct-bonuses>.cartoon-button>.cartoon-label:where([data-cf],[data-cf] *){font-size:9px!important}}
*:where([data-cf],[data-cf] *){box-sizing:border-box}
button:where([data-cf],[data-cf] *){font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}
button:disabled:where([data-cf],[data-cf] *){cursor:default}
button:hover:enabled:where([data-cf],[data-cf] *){filter:brightness(1.15)}
.square:where([data-cf],[data-cf] *){width:61px;height:67px;font:800 39px var(--font);background:linear-gradient(130deg,#36444b,#131b21);border:3px solid #858b81;border-radius:10px;flex-shrink:0}
.spin:where([data-cf],[data-cf] *){clip-path:polygon(9% 0,91% 0,100% 20%,100% 80%,91% 100%,9% 100%,0 80%,0 20%);filter:drop-shadow(0 6px 4px #000);background:repeating-linear-gradient(130deg,#222e21 0 10px,#ad9a32 10px 18px);border:6px ridge #bca776;flex-shrink:0;width:235px;height:100px;padding:8px;position:relative}
.spin:where([data-cf],[data-cf] *):before{content:"";background:linear-gradient(#214d0e,#0a220d);border:3px solid #82c039;border-radius:12px;position:absolute;inset:7px;box-shadow:inset 0 0 12px #6ddb3266}
.spin small:where([data-cf],[data-cf] *),.spin span:where([data-cf],[data-cf] *){display:block;position:relative}
.spin span:where([data-cf],[data-cf] *){font:900 59px/.95 var(--font)}
.spin small:where([data-cf],[data-cf] *){letter-spacing:2px;margin-top:4px;font:600 9px var(--font)}
dialog:where([data-cf],[data-cf] *){color:#e9f1e3;background:linear-gradient(145deg,#28322b,#0d1818 70%);width:calc(100% - 28px);max-width:850px;max-height:88svh;padding:32px}
.close:where([data-cf],[data-cf] *){color:#b9ceac;background:0 0;border:0;font-size:30px;position:absolute;top:10px;right:12px}
dialog h1:where([data-cf],[data-cf] *){font:800 37px var(--font);text-transform:uppercase;color:var(--lime);margin:0 25px 16px 0}
dialog h2:where([data-cf],[data-cf] *){font:700 23px var(--font);color:var(--amber);margin:24px 0 8px}
dialog p:where([data-cf],[data-cf] *){color:#c9d3c6;font:400 14px/1.6 var(--font)}
.action:where([data-cf],[data-cf] *){text-align:left;background:linear-gradient(120deg,#37452a,#172718);border:1px solid #8eb954;padding:15px}
.action:where([data-cf],[data-cf] *){color:var(--lime);margin:10px 0;font-weight:600}
@media (width <= 1200px){.square:where([data-cf],[data-cf] *){width:48px;height:60px}}
@media (width <= 1200px){.spin:where([data-cf],[data-cf] *){width:188px;height:94px;margin-left:2px;margin-right:2px}}
@media (width <= 1200px){.spin span:where([data-cf],[data-cf] *){font-size:51px}}
@media (width <= 760px){.spin:where([data-cf],[data-cf] *){border-width:4px;grid-area:2/2/auto/4;width:100%;height:83px;margin:0}}
@media (width <= 760px){.spin span:where([data-cf],[data-cf] *){font-size:46px}}
@media (width <= 760px){.spin small:where([data-cf],[data-cf] *){font-size:8px}}
@media (width <= 760px){dialog:where([data-cf],[data-cf] *){padding:24px 18px}}
@media (width <= 760px){dialog h1:where([data-cf],[data-cf] *){font-size:31px}}
@media (height <= 660px) and (width >= 761px){.square:where([data-cf],[data-cf] *){height:51px}}
@media (height <= 660px) and (width >= 761px){.spin:where([data-cf],[data-cf] *){height:80px}}
@media (height <= 760px) and (width >= 761px){.spin:where([data-cf],[data-cf] *){height:83px}}
@media (height <= 760px) and (width >= 761px){.square:where([data-cf],[data-cf] *){height:54px}}
@media (width <= 760px) and (height <= 780px){.spin:where([data-cf],[data-cf] *){height:74px}}
button:not(.reel-gate):where([data-cf],[data-cf] *){isolation:isolate;border:4px solid #6c5741;border-image:var(--button-skin) 15%fill/1/0 stretch;text-shadow:0 2px 2px #000;color:#e0e5d6;--surface:#64716b16;background:0 0;border-radius:0;transition:translate .12s;position:relative;box-shadow:0 3px 5px #000b}
button:not(.reel-gate):where([data-cf],[data-cf] *):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(160deg,#e4ead518,transparent 42%,#0009),var(--surface);border:0;border-radius:0;position:absolute;inset:0;box-shadow:inset 0 0 8px #0008}
button:not(.reel-gate):hover:enabled:where([data-cf],[data-cf] *){filter:brightness(1.2)}
button:not(.reel-gate):active:enabled:where([data-cf],[data-cf] *){filter:brightness(.95);translate:0 2px}
button:disabled:where([data-cf],[data-cf] *){opacity:.53;filter:saturate(.35)}
button:focus-visible:where([data-cf],[data-cf] *){outline:2px solid var(--cyan);outline-offset:3px}
.square:where([data-cf],[data-cf] *){color:#dce6dd;text-shadow:0 2px #050905,0 -1px #f8fff855;border-width:6px;box-shadow:0 3px 5px #000b}
button.spin:where([data-cf],[data-cf] *){clip-path:none;--surface:#2c6507ae;border-width:9px;box-shadow:0 4px 7px #000,0 0 14px #84e82844}
button.spin:where([data-cf],[data-cf] *):before{background:linear-gradient(#87c43439,#0000 40%,#071b0780),#2e600cae;inset:0;box-shadow:inset 0 0 16px #8ce23355}
.spin span:where([data-cf],[data-cf] *){color:#c5ff6f;text-shadow:0 3px #1b450b,0 0 10px #99f83c44}
.spin small:where([data-cf],[data-cf] *){color:#bddc93}
button.action:where([data-cf],[data-cf] *){--surface:#49692866;color:#d7f6ad;text-align:center;border-width:6px;padding:12px 18px}
dialog button.close:where([data-cf],[data-cf] *){--surface:#763d2b44;border-width:4px;width:36px;height:36px;padding:0;font-size:26px;line-height:24px;position:absolute;top:10px;right:12px}
dialog:where([data-cf],[data-cf] *){border-image:var(--rust-frame) 12.5%/1/0 stretch}
dialog:where([data-cf],[data-cf] *){background:linear-gradient(130deg,#343a2cee,#101a18fc);border:10px solid #654a30;border-radius:0;box-shadow:0 25px 90px #000c}
@media (width <= 1200px){.spin span:where([data-cf],[data-cf] *){font-size:49px}}
@media (width <= 1200px){.square:where([data-cf],[data-cf] *){border-width:5px}}
@media (height <= 760px) and (width >= 761px){.spin span:where([data-cf],[data-cf] *){font-size:45px}}
@media (width <= 760px){.square:where([data-cf],[data-cf] *){font-size:30px}}
@media (width <= 760px){button.spin:where([data-cf],[data-cf] *),dialog:where([data-cf],[data-cf] *){border-width:7px}}
@media (width <= 760px){.spin span:where([data-cf],[data-cf] *){font-size:43px}}
@media (width <= 760px){.spin small:where([data-cf],[data-cf] *){font-size:7px}}
@media (width <= 760px){dialog:where([data-cf],[data-cf] *){padding:20px 14px}}
@media (width <= 760px){button.spin:where([data-cf],[data-cf] *){padding:3px}}
.spin small:where([data-cf],[data-cf] *){font-size:9px}
.square:where([data-cf],[data-cf] *){font-size:34px}
.spin:where([data-cf],[data-cf] *){margin:-12px 8px -10px}
.spin span:where([data-cf],[data-cf] *){letter-spacing:1px;font-size:61px}
@media (width <= 1200px) and (width >= 761px){.spin span:where([data-cf],[data-cf] *){font-size:48px}}
@media (height <= 760px) and (width >= 761px){.spin span:where([data-cf],[data-cf] *){font-size:43px}}
@media (height <= 760px) and (width >= 761px){.spin small:where([data-cf],[data-cf] *){font-size:7px}}
@media (width <= 760px){button.spin:where([data-cf],[data-cf] *){grid-row:2;width:100%}}
@media (width <= 760px){button.spin:where([data-cf],[data-cf] *){border-width:7px;grid-column:2/6;height:78px;margin:0;padding:3px}}
@media (width <= 760px){.spin small:where([data-cf],[data-cf] *),.spin span:where([data-cf],[data-cf] *){letter-spacing:1px;font-size:45px}}
@media (width <= 760px){.spin small:where([data-cf],[data-cf] *){font-size:8px}}
@media (width <= 760px) and (height <= 780px){.spin span:where([data-cf],[data-cf] *){font-size:40px}}
@media (width <= 760px) and (height <= 780px){button.spin:where([data-cf],[data-cf] *){height:73px}}
button.round-control:where([data-cf],[data-cf] *){--sx:0%;--sy:0%;clip-path:none;isolation:isolate;border-radius:50%;width:62px;min-width:0;height:62px;margin:0;overflow:visible;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;border-image:!important;padding:0!important;font-size:0!important;translate:none!important}
button.round-control:where([data-cf],[data-cf] *):before{display:none!important}
button.round-control:where([data-cf],[data-cf] *):after{content:"";background:var(--sx) var(--sy)/400% 300%no-repeat;filter:drop-shadow(0 5px 3px #000b);pointer-events:none;border-radius:0;transition:transform .1s,filter .1s;position:absolute;inset:0}
button.round-control>*:where([data-cf],[data-cf] *){visibility:hidden!important}
button.round-control:hover:enabled:where([data-cf],[data-cf] *){filter:none}
button.round-control:hover:enabled:where([data-cf],[data-cf] *):after{filter:brightness(1.12)drop-shadow(0 6px 4px #000b);transform:translateY(-1px)}
button.round-control:active:enabled:where([data-cf],[data-cf] *):after{filter:brightness(.86)drop-shadow(0 1px 1px #000);transform:translateY(5px)scale(.96)}
button#spin:where([data-cf],[data-cf] *){--sx:0%;--sy:0%;place-self:center;width:130px;height:130px}
#spin:where([data-cf],[data-cf] *){grid-area:1/3}
#spin:where([data-cf],[data-cf] *){grid-column:4}
@media (height <= 760px) and (width >= 761px){button#spin:where([data-cf],[data-cf] *){width:114px;height:114px}}
@media (width <= 1000px) and (width >= 761px){button#spin:where([data-cf],[data-cf] *){width:100px;height:100px}}
@media (width <= 760px){button#spin:where([data-cf],[data-cf] *){grid-area:2/3/auto/5;width:96px;height:96px}}
button.round-control .control-caption:where([data-cf],[data-cf] *){text-shadow:0 2px 3px #000;text-align:center;z-index:4;pointer-events:none;font:800 10px/1.2 Arial,sans-serif;display:block;position:absolute;top:calc(100% - 2px);left:-12px;right:-12px;visibility:visible!important}
@media (width <= 760px){button.round-control .control-caption:where([data-cf],[data-cf] *){font-size:9px}}
@media (pointer: coarse) and (orientation: landscape) and (height <= 600px){button.round-control .control-caption:where([data-cf],[data-cf] *){font-size:8px}}
#cf-menu:where([data-cf],[data-cf] *){border-radius:0}
#cf-menu:where([data-cf],[data-cf] *){border-image:var(--art-cabinet) 24%/16px/0 stretch;background:radial-gradient(at top,#25302a,#0b1512 75%);border-image-width:34px;padding:32px;box-shadow:0 15px 65px #000c}
.action:where([data-cf],[data-cf] *),.close:where([data-cf],[data-cf] *){border-image:var(--art-cabinet) 24%/7px/0 stretch;border-radius:0}
.action:where([data-cf],[data-cf] *),.close:where([data-cf],[data-cf] *){border-image-width:10px}
button.action:where([data-cf],[data-cf] *),button.close:where([data-cf],[data-cf] *){border-image:var(--art-cabinet) 24%/10px/0 stretch;border-radius:0}
@media (width <= 760px){#cf-menu:where([data-cf],[data-cf] *){border-image-width:28px;padding:28px 22px}}
button.round-control .control-caption:where([data-cf],[data-cf] *){font:700 13px/1 var(--font);color:#f4ead4;letter-spacing:.4px}
@media (width <= 760px){button.round-control .control-caption:where([data-cf],[data-cf] *){font-size:11px}}
@media (pointer: coarse) and (orientation: landscape) and (height <= 600px){button.round-control .control-caption:where([data-cf],[data-cf] *){font-size:10px}}
@layer forest{html body #cf-menu#cf-menu#cf-menu#cf-menu#cf-menu>#cf-menu-content:where([data-cf],[data-cf] *){background-color:#0a1d16!important;background-clip:padding-box!important}}
@layer forest{html body #cf-menu#cf-menu#cf-menu#cf-menu#cf-menu :is(.action,.mode-pick):where([data-cf],[data-cf] *){background-color:#14361f!important}}
@layer forest{html body #cf-menu#cf-menu#cf-menu#cf-menu#cf-menu :is(#cf-menu-content>h1,.settings-title,.bonus-popup>h1,.game-guide>h1,.qi-head>h1):not([data-qp-plate]):not(.rc-plate-h):where([data-cf],[data-cf] *){--qf:clamp(8px,3.2vmin,30px);box-sizing:border-box!important;display:block!important;width:min(96%,660px)!important;margin:0 auto clamp(8px,2vmin,18px)!important;white-space:normal!important;overflow:visible!important;overflow-wrap:normal!important;word-break:normal!important;font-size:clamp(14px,max(calc(var(--du,6px) * 2.9),calc(var(--tv-sw,600px) * .03)),28px)!important;line-height:1.15!important;padding:clamp(5px,1.2vmin,11px) clamp(12px,3vmin,26px)!important;border-style:solid!important;border-color:transparent!important;border-width:var(--qf)!important;border-radius:0!important;border-image:var(--fx-img-panel) 40 fill/var(--qf) stretch!important;background-color:#0e2a1e!important;background-image:none!important;background-clip:padding-box!important;box-shadow:none!important;outline:0!important;color:#ffe6ad!important;-webkit-text-fill-color:#ffe6ad!important;text-shadow:0 2px 0 #000,0 0 12px rgba(255,200,90,.3)!important;text-align:center!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.6))!important}}
@layer forest{html body #cf-menu#cf-menu#cf-menu#cf-menu#cf-menu :is(#cf-menu-content>h1,.settings-title,.bonus-popup>h1,.game-guide>h1,.qi-head>h1):not([data-qp-plate]):not(.rc-plate-h):where([data-cf],[data-cf] *)::before,html body #cf-menu#cf-menu#cf-menu#cf-menu#cf-menu :is(#cf-menu-content>h1,.settings-title,.bonus-popup>h1,.game-guide>h1,.qi-head>h1):not([data-qp-plate]):not(.rc-plate-h):where([data-cf],[data-cf] *)::after{content:none!important;display:none!important}}
@layer forest{html body #cf-menu#cf-menu#cf-menu#cf-menu#cf-menu>.fx-more-fade:where([data-cf],[data-cf] *){position:fixed!important;z-index:28!important;display:none!important;pointer-events:none!important;border-radius:0 0 10px 10px!important;background:linear-gradient(rgba(10,29,22,0),rgba(10,29,22,.99) 82%)!important}}
@layer forest{html body #cf-menu#cf-menu#cf-menu#cf-menu#cf-menu.fx-scrollable>.fx-more-fade:where([data-cf],[data-cf] *){display:block!important}}
@media (orientation: landscape) and (max-height: 430px){html body #cf-menu#cf-menu#cf-menu#cf-menu#cf-menu :is(#cf-menu-content>h1,.settings-title,.bonus-popup>h1,.game-guide>h1,.qi-head>h1):not([data-qp-plate]):not(.rc-plate-h):where([data-cf],[data-cf] *){--qf:clamp(8px,2.6vmin,18px)!important;padding:3px clamp(10px,2.4vmin,20px)!important;margin:0 auto 3px!important}}
button.round-control .control-caption:where([data-cf],[data-cf] *){color:#edd9ee;letter-spacing:1px}
button:focus-visible:where([data-cf],[data-cf] *){outline:3px solid #d2c3ff;outline-offset:4px}
dialog:where([data-cf],[data-cf] *){background:linear-gradient(135deg,#2d1739fa,#100c1cfb)!important;border:2px solid #9f7cab!important;color:#ecdfed;box-shadow:0 20px 80px #000a;border-radius:16px}
dialog h1:where([data-cf],[data-cf] *),dialog h2:where([data-cf],[data-cf] *){color:#f3dfed}
dialog p:where([data-cf],[data-cf] *){color:#d7c6dd}
dialog .action:where([data-cf],[data-cf] *){background:linear-gradient(#6c2449,#38172f);border:1px solid #ae789d;color:#fff0fa;border-radius:7px}
dialog button.close:where([data-cf],[data-cf] *){background:#291530;color:#f8e8f4}
dialog button.action:where([data-cf],[data-cf] *){background:linear-gradient(#70264f,#3c1937)!important;color:#fae8f4!important;border:1px solid #b987ad!important;border-image:none!important;box-shadow:0 3px 8px #08030d66}
button.round-control:where([data-cf],[data-cf] *)::after{
  mask-image:none;
  -webkit-mask-image:none;
  filter:drop-shadow(0 5px 4px #000c);
  transition:filter .15s ease,transform .15s ease;
}
button.round-control:hover:enabled:where([data-cf],[data-cf] *)::after{filter:brightness(1.16) drop-shadow(0 0 7px #c2376580);transform:translateY(-2px)}
button.round-control:active:enabled:where([data-cf],[data-cf] *)::after{filter:brightness(.86);transform:translateY(3px) scale(.97)}
button.round-control .control-caption:where([data-cf],[data-cf] *){color:#f5d6de;text-shadow:0 2px 3px #000,0 0 7px #000;font-weight:800;letter-spacing:.7px}
dialog button.action:where([data-cf],[data-cf] *){
  background:transparent none center/100% 100% no-repeat!important;
  border:0!important;border-image:none!important;box-shadow:none!important;
  color:#fff0e4!important;text-shadow:0 2px 3px #000,0 0 5px #14020a;
  min-height:72px;padding:25px 28px!important;border-radius:9px;
}
dialog button.action:hover:enabled:where([data-cf],[data-cf] *){filter:brightness(1.17)}
dialog button.action:active:enabled:where([data-cf],[data-cf] *){transform:translateY(2px);filter:brightness(.85)}
@media (max-width: 760px){dialog button.action:where([data-cf],[data-cf] *){padding:15px 21px!important}}
button#spin:where([data-cf],[data-cf] *)::after{mask-image:radial-gradient(ellipse at center,#000 63%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 63%,transparent 75%)}
dialog button.action:where([data-cf],[data-cf] *)::before,dialog button.close:where([data-cf],[data-cf] *)::before,button.round-control:where([data-cf],[data-cf] *)::before{content:none!important;display:none!important}
dialog:where([data-cf],[data-cf] *){border:12px solid transparent!important;border-image:var(--insect-dialog-frame) 18% / 25px / 0 stretch!important;border-radius:0;outline:0}
@media (max-width: 760px){dialog:where([data-cf],[data-cf] *){border-width:8px!important;border-image-width:18px!important}}
button.round-control .control-caption:where([data-cf],[data-cf] *){color:#e0f0dd;text-shadow:0 2px 3px #000,0 0 7px #000}
button.round-control:hover:enabled:where([data-cf],[data-cf] *)::after{filter:brightness(1.18) drop-shadow(0 0 7px #70c5b480)}
button#spin:where([data-cf],[data-cf] *)::after{mask-image:none;-webkit-mask-image:none;background-size:contain}
button:focus-visible:where([data-cf],[data-cf] *){outline:3px solid #b9efcf;outline-offset:4px}
dialog:where([data-cf],[data-cf] *){background:linear-gradient(135deg,#193a3dfa,#071820fc)!important;color:#e0eee6}
dialog h1:where([data-cf],[data-cf] *),dialog h2:where([data-cf],[data-cf] *){color:#f2e8ca}
dialog p:where([data-cf],[data-cf] *){color:#c7ddda}
.cross-game :is(button,a,select,input,textarea):where([data-cf],[data-cf] *){-webkit-tap-highlight-color:transparent}
.cross-game :is(button,a,select,input,textarea):focus:where([data-cf],[data-cf] *){outline:none!important}
.cross-game :is(button,a,select,input,textarea):focus-visible:where([data-cf],[data-cf] *){outline:none!important;filter:drop-shadow(0 0 3px #b9efcf) drop-shadow(0 0 5px #53c9ba)!important}
#cf-menu:not(:has(.game-guide)) #cf-menu-content:where([data-cf],[data-cf] *){text-align:center}
#cf-menu:not(:has(.game-guide)) #cf-menu-content h1:where([data-cf],[data-cf] *){margin:0 0 16px;text-align:center}
dialog button.close:where([data-cf],[data-cf] *){
  width:72px!important;height:72px!important;
  top:-32px!important;right:-32px!important;
  position:absolute!important;float:none!important;margin:0!important;
  z-index:20;filter:drop-shadow(0 4px 6px #000c);
}
@media (width <= 760px){dialog button.close:where([data-cf],[data-cf] *){width:60px!important;height:60px!important;top:-26px!important;right:-26px!important}}
#cf-menu:not(:has(.game-guide)):where([data-cf],[data-cf] *){overflow:visible}
#cf-menu:not(:has(.game-guide)) #cf-menu-content:where([data-cf],[data-cf] *){max-height:calc(88svh - 140px);overflow:auto}
#cf-menu:not(:has(.game-guide)) #cf-menu-content:where([data-cf],[data-cf] *){padding:4px 8px 22px}
#cf-menu button.action:not(.mode-pick):where([data-cf],[data-cf] *),dialog button.action:not(.mode-pick):where([data-cf],[data-cf] *){
  display:block!important;width:min(320px,100%)!important;min-height:82px!important;
  margin:24px auto 10px!important;padding:24px 34px!important;box-sizing:border-box;
  text-align:center!important;line-height:1.2;white-space:normal;overflow-wrap:anywhere}
.cf-chain-game #spin .control-caption:where([data-cf],[data-cf] *){white-space:normal!important;width:125px!important;max-width:145px;line-height:1.3!important;font:700 11px/1.3 'Alegreya Sans',sans-serif!important;text-align:center;background:#071b22ed;border-radius:4px;padding:3px 4px}
.cf-mobile-composition #spin .control-caption:where([data-cf],[data-cf] *){width:90px!important;font-size:10px!important}
body:is(.raid-on,.replay-view) :is(#less,#more,#buy-raid,#buy-bonus,.ante-toggle,.mode-row):where([data-cf],[data-cf] *){display:none!important}
body.raid-on :is(.fx-logo,header .logo,#tv-direct-bonuses):where([data-cf],[data-cf] *){transition:opacity .45s ease-out}
body.raid-on #tv-direct-bonuses:where([data-cf],[data-cf] *){opacity:0;pointer-events:none;transition:opacity .15s ease-in}
#cf-menu[open]:where([data-cf],[data-cf] *){display:grid!important;grid-template-rows:48px minmax(0,1fr)!important;gap:8px!important;overflow:hidden!important;max-height:calc(100dvh - 24px)!important;padding:12px!important;box-sizing:border-box!important}
#cf-menu-content:where([data-cf],[data-cf] *){min-height:0!important;overflow:auto!important;padding:4px 8px 14px!important;overscroll-behavior:contain}
body #cf-menu:where([data-cf],[data-cf] *){
 border:0!important;border-width:0!important;border-image:none!important;border-radius:12px!important;outline:0!important;box-shadow:none!important;
 background:linear-gradient(110deg,rgba(3,18,22,.90),rgba(3,18,22,.78)),url("./assets/runtime-insects/garage.webp") center/cover no-repeat!important;
 color:#f7efd5!important;
}
body #cf-menu:where([data-cf],[data-cf] *)::before,body #cf-menu:where([data-cf],[data-cf] *)::after{content:none!important;display:none!important;border:0!important;border-image:none!important}
body #cf-menu[open]:where([data-cf],[data-cf] *){padding:16px!important}
body #cf-menu #cf-menu-content:where([data-cf],[data-cf] *){padding:8px 20px 24px!important}
body #cf-menu h1:where([data-cf],[data-cf] *),body #cf-menu h2:where([data-cf],[data-cf] *){color:#fff1c4!important;text-shadow:0 2px 4px #0008}
body #cf-menu p:where([data-cf],[data-cf] *){color:#e2ebe5!important}
@media (max-width: 760px){body #cf-menu[open]:where([data-cf],[data-cf] *){padding:12px!important}}
@media (max-width: 760px){body #cf-menu #cf-menu-content:where([data-cf],[data-cf] *){padding:4px 10px 18px!important}}
#cf-menu .settings-list:where([data-cf],[data-cf] *){max-width:540px;margin:0 auto;text-align:left}
#cf-menu .settings-list h2:where([data-cf],[data-cf] *){font:800 15px/1.3 Arial;margin:22px 0 8px;color:#efd695!important;letter-spacing:.7px}
#cf-menu .settings-row:where([data-cf],[data-cf] *){display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid #ffffff15}
#cf-menu .settings-row>div:where([data-cf],[data-cf] *){min-width:0}
#cf-menu .settings-row b:where([data-cf],[data-cf] *){display:block;font:700 15px/1.3 Arial;color:#fff1ce}
#cf-menu .settings-row small:where([data-cf],[data-cf] *){display:block;font:12px/1.4 Arial;color:#c8d8d1;margin-top:4px}
#cf-menu .settings-hint:where([data-cf],[data-cf] *){font:12px/1.4 Arial;margin:4px 0}
#cf-menu button.settings-switch:where([data-cf],[data-cf] *){position:relative!important;display:block!important;flex:0 0 90px!important;width:90px!important;height:44px!important;min-height:44px!important;min-width:90px!important;padding:0!important;margin:0!important;border:1px solid #bc995a!important;border-image:none!important;border-radius:24px!important;background:#253c37!important;transform:none!important;box-shadow:none!important}
#cf-menu button.settings-switch:where([data-cf],[data-cf] *)::before,#cf-menu button.settings-switch:where([data-cf],[data-cf] *)::after{display:none!important;content:none!important}
#cf-menu .settings-switch i:where([data-cf],[data-cf] *){position:absolute;top:5px;left:5px;width:32px;height:32px;border-radius:50%;background:#eaca80}
#cf-menu .settings-switch span:where([data-cf],[data-cf] *){position:absolute;right:10px;top:15px;font:800 11px/1 Arial;color:#eee6cf}
#cf-menu .settings-switch[aria-checked=true]:where([data-cf],[data-cf] *){background:#29613c!important}
#cf-menu .settings-switch[aria-checked=true] i:where([data-cf],[data-cf] *){left:51px}
#cf-menu .settings-switch[aria-checked=true] span:where([data-cf],[data-cf] *){left:12px;right:auto}
body button[data-quality-control]:where([data-cf],[data-cf] *){
 background:transparent none center/contain no-repeat!important;
 border:0!important;border-image:none!important;box-shadow:none!important;outline-offset:3px!important;
 font-size:0!important;color:transparent!important;overflow:visible!important;
}
body button[data-quality-control]:where([data-cf],[data-cf] *)::before,body button[data-quality-control]:where([data-cf],[data-cf] *)::after{display:none!important;content:none!important;background:none!important}
body button[data-quality-control]>.control-caption:where([data-cf],[data-cf] *){
 color:#f8f0ce!important;font-family:Arial,sans-serif!important;font-weight:800!important;
 text-shadow:0 2px 3px #00191a!important;letter-spacing:.35px!important;
}
body button[data-quality-control]:focus-visible:where([data-cf],[data-cf] *){outline:2px solid #f8e6b0!important}
body button[data-quality-control]:disabled:where([data-cf],[data-cf] *){filter:saturate(.45)!important}
body #cf-menu:where([data-cf],[data-cf] *){border:1px solid #c0c89a55!important;border-image:none!important;border-radius:20px!important;background:linear-gradient(135deg,#123630f5,#061c25fa)!important;box-shadow:0 24px 90px #0009!important}
body #cf-menu:where([data-cf],[data-cf] *)::before,body #cf-menu:where([data-cf],[data-cf] *)::after{display:none!important;content:none!important}
body #cf-menu :is(p,td,th):where([data-cf],[data-cf] *){font-family:Arial,sans-serif!important;line-height:1.5}
body #cf-menu .close:where([data-cf],[data-cf] *){width:44px!important;height:44px!important;min-height:44px!important}
body #cf-menu .close:where([data-cf],[data-cf] *)::before,body #cf-menu .close:where([data-cf],[data-cf] *)::after{display:none!important;content:none!important}
body #cf-menu h1:where([data-cf],[data-cf] *){font-family:Arial,sans-serif!important;font-size:clamp(22px,3vw,36px)!important}
@layer quality-square-surfaces{*:where([data-cf],[data-cf] *),*:where([data-cf],[data-cf] *)::before,*:where([data-cf],[data-cf] *)::after{ border-radius:0!important; }}
@layer quality-square-surfaces{:is(dialog,[role="dialog"],.control-panel,.mobile-meters,.quality-pick-card,.raid-panel,.quality-award):where([data-cf],[data-cf] *),:is(dialog,[role="dialog"],.control-panel,.mobile-meters,.quality-pick-card,.raid-panel,.quality-award):where([data-cf],[data-cf] *)::before,:is(dialog,[role="dialog"],.control-panel,.mobile-meters,.quality-pick-card,.raid-panel,.quality-award):where([data-cf],[data-cf] *)::after{
  border:0!important;border-image:none!important;outline:none!important;box-shadow:none!important;
 }}
@layer quality-square-surfaces{dialog:where([data-cf],[data-cf] *)::before,dialog:where([data-cf],[data-cf] *)::after{ display:none!important; }}
@layer quality-square-surfaces{:is(#balance,#cost,#round-paid,.gp-stat strong,.quality-pick-stats strong,.quality-award strong,.raid-panel,.raid-panel *,.raid-ladder,.raid-ladder *, .bonus-price,.bonus-price *, .control-caption,#win-label,.single-gate strong,.tile-coefficient,.round-ledger,.round-ledger *,#history-list *,#cf-menu-content p,#cf-menu-content td,#cf-menu-content th,#cf-menu-content small):where([data-cf],[data-cf] *){font-family:'Alegreya Sans',system-ui,sans-serif!important;font-variant-numeric:tabular-nums;}}
html body.tv-shell .fx-ico[data-ico="menu"]:where([data-cf],[data-cf] *){background:url("./assets/forest/icons2/menu.webp") center/contain no-repeat!important}
html body.tv-shell .fx-ico[data-ico="menu"]>*:where([data-cf],[data-cf] *){display:none!important}
html body.tv-shell .fx-ico[data-ico="sound"]:where([data-cf],[data-cf] *){background:url("./assets/forest/icons2/sound-on.webp") center/contain no-repeat!important}
html body.tv-shell .fx-ico[data-ico="sound"]>*:where([data-cf],[data-cf] *){display:none!important}
html body.tv-shell .fx-ico[data-ico="mute"]:where([data-cf],[data-cf] *){background:url("./assets/forest/icons2/sound-off.webp") center/contain no-repeat!important}
html body.tv-shell .fx-ico[data-ico="mute"]>*:where([data-cf],[data-cf] *){display:none!important}
html body.tv-shell .fx-ico[data-ico="auto"]:where([data-cf],[data-cf] *){background:url("./assets/forest/icons2/autoplay.webp") center/contain no-repeat!important}
html body.tv-shell .fx-ico[data-ico="auto"]>*:where([data-cf],[data-cf] *){display:none!important}
html body.tv-shell .fx-ico[data-ico="turbo"]:where([data-cf],[data-cf] *){background:url("./assets/forest/icons2/turbo.webp") center/contain no-repeat!important}
html body.tv-shell .fx-ico[data-ico="turbo"]>*:where([data-cf],[data-cf] *){display:none!important}
html body.tv-shell .fx-ico[data-ico="plus"]:where([data-cf],[data-cf] *){background:url("./assets/forest/icons2/plus.webp") center/contain no-repeat!important}
html body.tv-shell .fx-ico[data-ico="plus"]>*:where([data-cf],[data-cf] *){display:none!important}
html body.tv-shell .fx-ico[data-ico="minus"]:where([data-cf],[data-cf] *){background:url("./assets/forest/icons2/minus.webp") center/contain no-repeat!important}
html body.tv-shell .fx-ico[data-ico="minus"]>*:where([data-cf],[data-cf] *){display:none!important}
html body.tv-shell .fx-ico[data-ico="skip"]:where([data-cf],[data-cf] *){background:url("./assets/forest/icons2/skip.webp") center/contain no-repeat!important}
html body.tv-shell .fx-ico[data-ico="skip"]>*:where([data-cf],[data-cf] *){display:none!important}
html body.tv-shell .fx-ico[data-ico="stop"]:where([data-cf],[data-cf] *){background:url("./assets/forest/icons2/stop.webp") center/contain no-repeat!important}
html body.tv-shell .fx-ico[data-ico="stop"]>*:where([data-cf],[data-cf] *){display:none!important}
html body.tv-shell .fx-ico[data-ico="play"]:where([data-cf],[data-cf] *){background:url("./assets/forest/icons2/play.webp") center/contain no-repeat!important}
html body.tv-shell .fx-ico[data-ico="play"]>*:where([data-cf],[data-cf] *){display:none!important}
@keyframes amber-leaf-sway{0%, 100%{transform:rotate(0)}50%{transform:rotate(var(--sway))}}
@keyframes scarab-wing-left{0%, 100%{rotate:2deg;scale:.94 1}45%{rotate:-5deg;scale:1 1}65%{rotate:-4deg;scale:.99 1}}
@keyframes scarab-wing-right{0%, 100%{rotate:-2deg;scale:.94 1}48%{rotate:5deg;scale:1 1}68%{rotate:4deg;scale:.99 1}}
@keyframes scarab-leg{0%, 100%{rotate:1.5deg}42%{rotate:-3deg}68%{rotate:-1deg}}
@keyframes scarab-arm{0%, 100%{rotate:-2deg;translate:0 0}46%{rotate:3deg;translate:0 -2px}70%{rotate:1deg}}
@keyframes scarab-breath{0%, 100%{scale:1 1}45%{scale:1.026 1.038}}
@keyframes scarab-head{0%, 100%{translate:0 0;rotate:-.3deg}45%{translate:0 -5px;rotate:.4deg}}
@keyframes cartoon-eye-close{0%, 94%, 98%, 100%{opacity:0}94.1%, 97.9%{opacity:1}}
@keyframes tv-result-in{0%{opacity:0;scale:.93}100%{opacity:1;scale:1}}
@keyframes fx-status-in{0%{opacity:0;translate:-50% 9px}100%{opacity:1;translate:-50% 0}}
