.floor-title{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 20px;display:flex}.floor-title h1{letter-spacing:-.035em;margin:8px 0;font:400 clamp(28px,3.4vw,48px) Georgia,serif}.floor-title a{color:#e3c88e;font-size:14px;text-decoration:none}.palace-viewport{background:#17171e;border:1px solid #e3c88e38;border-radius:18px;height:clamp(460px,66vh,760px);position:relative;overflow:hidden}.palace-canvas{touch-action:none;cursor:grab;position:absolute;inset:0}.palace-canvas:active{cursor:grabbing}.palace-canvas canvas{display:block}.floor-location{pointer-events:none;text-shadow:0 2px 8px #000;gap:7px;display:grid;position:absolute;top:22px;left:24px}.floor-location span{letter-spacing:.24em;color:#f4deaf;font-size:12px}.floor-location small{color:#dedad0;font-size:13px}.floor-bottom{pointer-events:none;background:linear-gradient(#0000,#101218ed);justify-content:space-between;align-items:center;gap:24px;padding:50px 26px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.floor-bottom h2{margin:8px 0;font:400 30px Georgia,serif}.floor-bottom p{color:#bbc0bf;margin:0;font-size:14px}.floor-bottom button{pointer-events:auto;white-space:nowrap}.floor-dpad{text-align:center;position:absolute;bottom:155px;right:22px}.floor-dpad button{color:#f4e2bd;touch-action:none;-webkit-user-select:none;user-select:none;background:#151923ae;border:1px solid #dcc79450;border-radius:9px;width:42px;height:42px;margin:2px;font-size:20px}.floor-dpad button:active{background:#715c38}.floor-directory{background:#ffffff12;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:20px 0 30px;display:grid;overflow:hidden}.floor-directory button{text-align:left;color:#d9d7cd;cursor:pointer;background:#181c1e;grid-template-columns:26px 1fr;gap:7px 10px;padding:18px;transition:background .2s;display:grid}.floor-directory button:hover,.floor-directory button[aria-pressed=true]{background:#292e2d}.floor-directory button>span{color:#b99a63;grid-row:span 2;font:14px Georgia}.floor-directory strong{font-size:14px;font-weight:500}.floor-directory small{color:#8c9694;font-size:12px}.floor-loading{text-align:center;color:#ead5a9;pointer-events:none;width:100%;position:absolute;top:40%}.casino-app{max-width:1600px}.casino-ticker{display:none}.topbar{border-bottom:1px solid #ffffff12;margin-bottom:14px;padding-bottom:18px}.brand-subtitle,.eyebrow{font-size:11px}.sound-volume{color:#b4b6aa;align-items:center;gap:8px;font-size:12px;display:flex}.sound-volume input{accent-color:#d5ad5b;width:78px}.sound-feedback{color:#d9c48e;max-width:260px;font-size:13px}.game-layout{gap:24px}.table-column{min-width:0}.table-heading p{font-size:15px;line-height:1.6}.table-heading h1{letter-spacing:-.035em}.table-kicker,.control-kicker,.zone-label,.selection-count,.status-led,.table-note{font-size:12px}.felt-table{border:12px solid #322829;border-radius:30px 30px 48px 48px;animation:.55s cubic-bezier(.2,.8,.2,1) seat-arrive;box-shadow:0 2px #ab8854,inset 0 0 65px #001f19b0,0 18px 45px #0005}.felt-light-strip,.felt-brand-rail,.felt-paytable-print,.felt-printed-bets,.felt-ornament{display:none}.felt-brand-watermark{opacity:.045}.felt-progressive-jackpot{max-width:210px;margin:0 auto 22px;position:relative;top:auto;right:auto}.playing-card{border-radius:8px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;box-shadow:0 3px #d2c4b4,0 8px 14px #001d1a50}.playing-card.is-hidden{color:#c6aa73;background:repeating-linear-gradient(45deg,#283f54 0 2px,#20364b 2px 7px);border:3px solid #e9dfcd}.card-row{perspective:900px}.card-motion-reveal{transform-origin:50%;animation:.58s cubic-bezier(.2,.7,.2,1) both polished-reveal}.card-motion-deal{animation:.55s cubic-bezier(.18,.8,.22,1) both polished-deal}.control-deck{background:#1a2021;border-color:#ffffff15;border-radius:18px}.control-helper,.zone-caption,.side-bet-note,.learning-copy{font-size:14px;line-height:1.65}.primary-button{color:#211b12;background:linear-gradient(135deg,#e5c780,#be9550);min-height:46px;transition:transform .2s,filter .2s;box-shadow:0 2px #725829,0 4px 14px #0003}.primary-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}.secondary-button{min-height:44px}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled){transform:translateY(1px)}.sidebar-card{background:#181e20;border:1px solid #ffffff12;border-radius:16px}.mode-tabs{gap:6px;padding-bottom:12px}.mode-tab{border-radius:10px;font-size:13px}.status-message{min-height:52px;font-size:14px}.result-controls{animation:.4s both seat-arrive}.result-pill{letter-spacing:.1em;border-radius:6px}.table-action-progress{color:#e2c993;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.table-action-progress span{background:currentColor;border-radius:50%;width:8px;height:8px;animation:.65s infinite led-pulse}.craps-dice.is-rolling .die{animation:.6s linear infinite polished-dice}.roulette-wheel.is-rolling{animation:.7s linear infinite wheel-spin}.die{font-size:58px}.roulette-wheel{border:10px solid #a88650;box-shadow:inset 0 0 0 8px #392b25,0 12px 24px #0005}.roulette-wheel-ring{border:4px solid #ddbf80}.roulette-wheel.is-spinning{animation:none}.roulette-result strong{font-size:24px}.casino-app a:focus-visible,.palace-canvas:focus-visible{outline-offset:4px;outline:2px solid #e3c88e}.bankroll-display strong{font-variant-numeric:tabular-nums}@keyframes seat-arrive{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}@keyframes polished-reveal{0%{opacity:.3;transform:rotateY(88deg)translateY(-5px)}to{opacity:1;transform:rotateY(0)translateY(0)}}@keyframes polished-deal{0%{opacity:0;transform:translate3d(35px,-65px,60px)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes polished-dice{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(180deg)}to{transform:translateY(0)rotate(360deg)}}@media (width<=800px){.floor-directory{grid-template-columns:repeat(2,1fr)}.topbar-actions{flex-wrap:wrap;gap:12px}.floor-bottom{flex-direction:column;align-items:flex-start;gap:14px;padding:50px 18px 20px}.floor-bottom h2{font-size:25px}.floor-bottom p{max-width:80%;font-size:13px}.floor-dpad{bottom:200px;right:12px}.palace-viewport{height:560px;min-height:460px;max-height:78dvh}.floor-location{left:16px;right:16px}.floor-location small{max-width:260px;line-height:1.5}.sound-volume{display:none}.floor-title a{max-width:105px;line-height:1.5}.felt-table{border-width:7px}.table-heading h1{font-size:28px}.game-layout{gap:16px}}@media (prefers-reduced-motion:reduce){.casino-app *,.casino-app :before,.casino-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.floor-view-controls{justify-items:end;gap:7px;display:grid}.floor-view-controls>small{color:#c8b892;letter-spacing:.04em;font-size:11px}.floor-view-switch{background:#151b1c;border:1px solid #b597685c;border-radius:12px;gap:3px;padding:4px;display:inline-flex;box-shadow:0 4px 14px #0004}.floor-view-switch button{color:#d1cbb9;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;min-height:43px;padding:8px 16px;font:700 12px Arial,sans-serif}.floor-view-switch button[aria-pressed=true]{color:#1b201d;background:linear-gradient(135deg,#ddc28b,#a98449);border-color:#ecd299;box-shadow:0 1px 8px #d7bb754a}.floor-view-switch button:disabled{opacity:.42;cursor:not-allowed}.floor-view-switch button:focus-visible{outline-offset:3px;outline:2px solid #e8ce98}.slot-backglass-art{background:#241412 url(/brand/slots/da-vinci-backglass-v1.webp) 50%/cover no-repeat}@media (width<=800px){.floor-title{flex-wrap:wrap;align-items:flex-start;gap:8px 14px}.floor-title h1{margin-bottom:2px}.floor-view-controls{justify-items:stretch;width:100%}.floor-view-controls>small{display:none}.floor-view-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}.floor-view-switch button{min-height:46px}}.slot-window.slot-theme-davinci{background:linear-gradient(145deg,#251512 0%,#160d13 50%,#2f1d1a 100%);border:2px solid #a57943;gap:9px;max-width:880px;box-shadow:0 25px 90px #000d,inset 0 0 0 4px #482c21,inset 0 0 0 6px #b18b4b75}.slot-theme-davinci .slot-window-header h2{font-size:clamp(21px,3vw,34px)}.slot-theme-davinci .slot-art-mark{background-color:#3e241b;max-width:190px;height:66px}.slot-theme-davinci .slot-feature-strip{display:none}.dv-machine{color:#f6e7c7;gap:8px;min-width:0;font-family:Georgia,serif;display:grid}.dv-marquee{text-align:center;background:linear-gradient(#0000 22%,#140b10e8),#251417 url(/brand/slots/da-vinci-backglass-v1.webp) 50%/cover no-repeat;border:1px solid #c9a25f;border-radius:9px;place-items:center;gap:1px;min-height:clamp(126px,18vw,185px);padding:54px 14px 10px;display:grid;box-shadow:inset 0 0 0 2px #301710,0 3px 12px #0007}.dv-marquee>span,.dv-marquee>small{color:#e0c38a;letter-spacing:.26em;font:700 9px/1.2 Arial,sans-serif}.dv-marquee strong{color:#fff4cb;letter-spacing:.07em;text-shadow:0 2px #5f321a,0 0 12px #e8ac52a0;font:700 clamp(22px,4vw,36px)/1 Georgia,serif}.dv-marquee strong i{color:#a6f3e9;font-style:normal}.dv-dashboard{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.dv-dashboard>span{text-align:center;background:linear-gradient(#100d10,#261917);border:1px solid #9b764c;border-radius:5px;gap:2px;min-width:0;padding:6px 8px;display:grid}.dv-dashboard small{color:#bd9e6d;letter-spacing:.14em;font:700 9px Arial,sans-serif}.dv-dashboard strong{color:#ffda8c;font-variant-numeric:tabular-nums;font:700 clamp(13px,2.4vw,20px) Georgia,serif}.dv-dashboard strong.dv-win-lit{color:#fff5c3;text-shadow:0 0 9px #f8c650}.dv-stage{background:#1d1010 url(/brand/slots/da-vinci-stage-v2.webp) 50%/cover;border:3px solid #b69055;border-radius:8px;min-width:0;padding:clamp(18px,4vw,39px) clamp(21px,5vw,52px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #392019,inset 0 0 30px #0008,0 6px 18px #0009}.dv-grid{z-index:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(3px,.8vw,7px);max-width:660px;margin:auto;animation:.33s ease-out both dv-grid-arrive;display:grid;position:relative}.dv-cell{aspect-ratio:1.27;background:linear-gradient(#714c2f,#361f1e);border:2px solid #be9554;border-radius:5px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #0007,0 2px 4px #0009}.dv-symbol-art{filter:saturate(1.14)contrast(1.07);background:url(/brand/slots/da-vinci-symbols-v2.webp) 0 0/300% 200% no-repeat;width:100%;height:100%}.dv-diamond .dv-symbol-art{background-position:0 0}.dv-ruby .dv-symbol-art{background-position:50% 0}.dv-emerald .dv-symbol-art{background-position:100% 0}.dv-portrait .dv-symbol-art{background-position:0 100%}.dv-crown .dv-symbol-art{background-position:50% 100%}.dv-wild .dv-symbol-art{background-position:100% 100%}.dv-bonus .dv-symbol-art{background:radial-gradient(circle,#bf9048,#281816 72%)}.dv-bonus .dv-symbol-art:after{content:"";background:url(/favicon-beaver-laurel.png) 50%/contain no-repeat;width:100%;height:100%;display:block}.dv-bonus b{color:#fff2bf;letter-spacing:.13em;text-align:center;text-shadow:0 1px 4px #000,0 0 8px #000;font:900 clamp(7px,1.4vw,12px) Arial,sans-serif;position:absolute;bottom:1px;left:0;right:0}.dv-cell.is-paying{border-color:#fff1ad;animation:.45s ease-in-out infinite alternate dv-pay-glow;box-shadow:0 0 13px 3px #ffe295bb,inset 0 0 13px #fff7b3}.dv-payline-overlay{z-index:5;pointer-events:none;filter:drop-shadow(0 0 7px #ffe098);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dv-payline-overlay polyline{fill:none;stroke:#fff2b3;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;animation:.56s ease-out both dv-line-trace}.dv-grid.is-bursting .dv-cell.is-paying{animation:.65s ease-in forwards dv-symbol-burst}.dv-grid.is-falling .dv-cell{animation:.7s cubic-bezier(.17,.75,.3,1) both dv-symbol-fall}.dv-stage-counting{box-shadow:inset 0 0 0 3px #392019,inset 0 0 30px #0008,0 0 22px #efbe68a8}.dv-stage-celebrate{box-shadow:inset 0 0 0 3px #392019,0 0 28px #e1b35fbb}.dv-grid.is-rolling .dv-cell{animation:.18s linear infinite dv-rolling}.dv-grid.is-rolling .dv-cell:nth-child(2n){animation-delay:-.09s}.dv-stage-flash{z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 39%,#ffd88818 50%,#0000 62%);animation:5s ease-in-out infinite dv-shine;position:absolute;inset:0}.dv-lamps{background:#130d11;border:1px solid #6e4b2c;border-radius:4px;justify-content:space-between;gap:3px;padding:3px 9px;display:flex}.dv-lamps i{background:#ffcf6b;border-radius:4px;flex:1;max-width:18px;height:5px;animation:2.2s ease-in-out infinite alternate dv-lamp;box-shadow:0 0 6px #ffc861}.dv-lamps i:nth-child(3n){animation-delay:-.7s}.dv-lamps i:nth-child(4n){animation-delay:-1.4s}.dv-message{color:#ddc7a0;text-align:center;background:#140c10;border:1px solid #87623d;justify-content:center;align-items:center;min-height:42px;padding:5px 9px;font:600 14px/1.3 Arial,sans-serif;display:flex}.dv-message.is-winning{color:#fff1be;text-shadow:0 0 7px #ffc76b;border-color:#e5b45e}.dv-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dv-spin-button{letter-spacing:.04em;border:1px solid #fff0bd;min-width:172px;font-weight:800}.dv-paytable-button{color:#f5ddab;cursor:pointer;background:#392419;border:1px solid #a88651;border-radius:7px;min-height:43px;padding:8px 12px}.dv-stage-count{color:#c9a56a;letter-spacing:.15em;margin-left:auto;font:800 10px Arial,sans-serif}.dv-paytable{color:#ead9b5;background:#150e11;border:1px solid #8c633b;padding:11px 13px;font:12px/1.5 Arial,sans-serif}.dv-paytable p{margin:0 0 10px}.dv-paytable p:last-child{margin:10px 0 0}.dv-paytable-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:0;display:grid}.dv-paytable-grid>strong{color:#eecb89;border-bottom:1px solid #8c633b;padding:5px;font-size:10px}.dv-paytable-row{display:contents}.dv-paytable-row span{font-variant-numeric:tabular-nums;border-bottom:1px solid #5e412e;padding:4px 5px}@keyframes dv-grid-arrive{0%{opacity:.65;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes dv-pay-glow{to{filter:brightness(1.3);transform:scale(.97)}}@keyframes dv-line-trace{0%{stroke-dashoffset:900px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes dv-symbol-burst{0%{opacity:1;filter:brightness();transform:scale(1)}45%{opacity:1;filter:brightness(2.1);transform:scale(1.12)}to{opacity:0;filter:brightness(2);transform:scale(.4)rotate(8deg)}}@keyframes dv-symbol-fall{0%{opacity:0;filter:brightness(1.45);transform:translateY(-80%)scale(.9)}70%{opacity:1;transform:translateY(4%)scale(1.03)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@keyframes dv-rolling{50%{filter:blur(1px)brightness(1.25);transform:translateY(6px)}}@keyframes dv-shine{0%,68%,to{transform:translate(-110%)}78%{transform:translate(110%)}}@keyframes dv-lamp{to{opacity:.48;box-shadow:0 0 1px #ffc861}}@media (width<=700px){.slot-window.slot-theme-davinci{gap:6px;padding:8px;inset:4px}.slot-theme-davinci .slot-window-header{align-items:center;gap:5px}.slot-theme-davinci .slot-window-header h2{font-size:19px}.slot-theme-davinci .slot-window-header p,.slot-theme-davinci .slot-art-mark{display:none}.dv-marquee{min-height:104px;padding:34px 8px 4px}.dv-marquee strong{font-size:clamp(17px,5vw,25px)}.dv-marquee>span,.dv-marquee>small{letter-spacing:.13em;font-size:7px}.dv-stage{padding:12px 9px}.dv-grid{gap:2px}.dv-cell{border-width:1px;border-radius:2px}.dv-bonus b{font-size:6px}.dv-stage-count{display:none}.dv-dashboard small{letter-spacing:.04em;font-size:7px}.dv-message{font-size:12px}.dv-controls{justify-content:center}.dv-spin-button{min-width:150px}}@media (prefers-reduced-motion:reduce){.dv-machine *,.dv-machine :before,.dv-machine :after{transition:none!important;animation:none!important}}.slot-window.slot-theme-moo-lah,.slot-window.slot-theme-moo-lah-neon,.slot-window.slot-theme-moo-lah-unicow{background:linear-gradient(145deg,#071327,#0d1a36 58%,#132c33);border:2px solid #5dcfc0;gap:9px;max-width:900px;box-shadow:0 25px 90px #000d,inset 0 0 0 4px #173c53,0 0 22px #28b8c466}.slot-theme-moo-lah .slot-feature-strip,.slot-theme-moo-lah-neon .slot-feature-strip,.slot-theme-moo-lah-unicow .slot-feature-strip{display:none}.slot-theme-moo-lah .slot-art-mark,.slot-theme-moo-lah-neon .slot-art-mark,.slot-theme-moo-lah-unicow .slot-art-mark{max-width:180px;height:64px}.ml-machine{color:#e5faff;gap:8px;min-width:0;font-family:Arial,sans-serif;display:grid}.ml-marquee{text-align:center;background:linear-gradient(#0000 25%,#061325f5),#0d2047 url(/brand/slots/moo-lah-stage-v1.webp) 50%/cover no-repeat;border:2px solid #61d9d3;border-radius:11px;place-items:center;gap:3px;min-height:clamp(125px,18vw,185px);padding:24px 14px 13px;display:grid;box-shadow:inset 0 0 0 3px #0a2541,0 0 20px #3aefdf5e}.ml-marquee span,.ml-marquee small{color:#a8fff1;letter-spacing:.25em;text-shadow:0 2px 3px #000;font:800 10px/1.1 Arial,sans-serif}.ml-marquee strong{color:#f5e3a2;letter-spacing:.04em;-webkit-text-stroke:.5px #372374;text-shadow:2px 3px #53166b,0 0 15px #ec66f8,0 0 30px #52eade;font:900 clamp(24px,4.4vw,43px)/1 Georgia,serif}.ml-after-dark .ml-marquee{filter:hue-rotate(34deg)}.ml-unicow .ml-marquee{background-image:linear-gradient(90deg,#20104ea8,#121630dd),url(/brand/slots/moo-lah-stage-v1.webp);border-color:#c2a7ff;padding-left:32%;position:relative}.ml-unicow .ml-marquee strong{font-size:clamp(23px,4vw,37px)}.ml-unicow .ml-marquee em{color:#c3ffec;letter-spacing:.06em;margin-top:7px;font:900 clamp(13px,2.8vw,23px)/1.1 Arial,sans-serif;display:block}.ml-unicow-hero{object-fit:contain;filter:drop-shadow(0 0 12px #ab63fa75);width:29%;height:92%;padding:5px;position:absolute;top:4%;left:2%}.ml-audio-bar{background:#0a1b30;border:1px solid #487582;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;padding:7px 9px;display:flex}.ml-audio-bar>div{flex:1;align-items:center;gap:8px;min-width:175px;display:flex}.ml-audio-bar strong{color:#e9f6cb;font-size:11px;display:block}.ml-audio-bar small{color:#a8c8d0;margin-top:2px;font-size:10px;display:block}.ml-music-note{color:#9cebe0;font-size:22px}.ml-audio-toggle{color:#d8eef6;cursor:pointer;background:#132b45;border:1px solid #54758e;border-radius:6px;min-height:36px;padding:6px 10px;font:700 11px Arial,sans-serif}.ml-audio-toggle[aria-pressed=true]{color:#d9ffe4;background:#16493f;border-color:#6abfa5}.ml-audio-toggle:focus-visible{outline-offset:3px;outline:2px solid #ffe5a0}.ml-audio-volume{color:#b9d5dc;align-items:center;gap:5px;font-size:10px;display:flex}.ml-audio-volume input{accent-color:#8ae4c3;cursor:pointer;width:75px;min-height:36px}.ml-audio-volume span{font-variant-numeric:tabular-nums;min-width:28px}.ml-moo-cast{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.ml-moo-cast>span{color:#a9cad2;letter-spacing:.12em;margin-right:4px;font:800 8px Arial,sans-serif}.ml-moo-cast button{color:#e0f2ed;cursor:pointer;background:#142841;border:1px solid #52717f;border-radius:20px;align-items:center;gap:7px;min-height:34px;padding:5px 9px;font:700 10px Arial,sans-serif;display:flex}.ml-moo-cast button i{color:#c6a2f5;font-size:9px;font-style:normal}.ml-moo-cast button:disabled{opacity:.5;cursor:default}.ml-moo-cast button:focus-visible{outline-offset:2px;outline:2px solid #ffeb9b}.ml-feature-pods{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ml-feature-pod{text-align:center;background:linear-gradient(#242440,#101829);border:1px solid #596779;border-radius:9px;gap:3px;padding:8px 6px;display:grid}.ml-feature-pod span{color:#9cadc0;letter-spacing:.12em;font-size:9px;font-weight:800}.ml-feature-pod strong{color:#edf4ff;font-size:clamp(10px,1.9vw,15px)}.ml-feature-pod small{color:#b6c0d6;font-size:9px;line-height:1.3}.ml-feature-pod b{color:#9dadba;letter-spacing:.1em;margin-top:3px;font-size:8px}.ml-pod-dj.is-active{border-color:#7bdf92;box-shadow:inset 0 0 20px #52ca622d,0 0 10px #52ca6233}.ml-pod-madame.is-active{border-color:#d4a0fb;box-shadow:inset 0 0 20px #c764fe2d,0 0 10px #c764fe33}.ml-pod-major.is-active{border-color:#a1e5fc;box-shadow:inset 0 0 20px #67cafd2d,0 0 10px #67cafd33}.ml-feature-pod.is-active b{color:#ffebac}.ml-dashboard{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.ml-dashboard>span{text-align:center;background:linear-gradient(#07111c,#102235);border:1px solid #437984;border-radius:5px;gap:2px;min-width:0;padding:6px 8px;display:grid}.ml-dashboard small{color:#88c8ca;letter-spacing:.13em;font:800 9px Arial,sans-serif}.ml-dashboard strong{color:#e4f5c3;font-variant-numeric:tabular-nums;font:800 clamp(13px,2.4vw,20px) Georgia,serif}.ml-dashboard strong.ml-win-lit{color:#fff5ad;text-shadow:0 0 9px #ffee65}.ml-saucers{grid-template-columns:repeat(5,1fr);gap:7px;padding:0 clamp(17px,4vw,43px);display:grid}.ml-saucers span{place-items:center;height:25px;display:grid;position:relative}.ml-saucers span:before{content:"";background:linear-gradient(#2fe8f4,#6f379f);border:1px solid #bc8cdd;border-radius:50%;width:66%;height:11px;position:absolute;top:9px;box-shadow:0 0 9px #f46bff}.ml-saucers span:after{content:"";background:#4a84bd;border:1px solid #afebff;border-radius:50% 50% 20% 20%;width:28%;height:12px;position:absolute;top:4px}.ml-saucers span.is-lit:before{box-shadow:0 0 17px 5px #7fffea}.ml-saucers span i{clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);opacity:.35;background:linear-gradient(#65ffe780,#0000);width:28%;height:16px;position:absolute;top:19px}.ml-saucers span.is-lit i{opacity:1}.ml-stage{background:#071b3a url(/brand/slots/moo-lah-stage-v1.webp) 50%/cover;border:3px solid #5ecbc6;border-radius:9px;min-width:0;padding:clamp(16px,3vw,28px) clamp(18px,4vw,42px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #143656,inset 0 0 35px #0009,0 6px 18px #0009}.ml-grid{z-index:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(3px,.7vw,6px);max-width:670px;margin:auto;animation:.3s ease-out both ml-arrive;display:grid;position:relative}.ml-cell{aspect-ratio:1.24;background:#081a37;border:2px solid #6cd6d8;border-radius:6px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #0008,0 3px 4px #0008}.ml-symbol-art{filter:saturate(1.13)contrast(1.04);background:url(/brand/slots/moo-lah-symbols-v1.webp) 0 0/300% 200% no-repeat;width:100%;height:100%}.ml-cow .ml-symbol-art{background-position:0 0}.ml-ufo .ml-symbol-art{background-position:50% 0}.ml-milk .ml-symbol-art{background-position:100% 0}.ml-barn .ml-symbol-art{background-position:0 100%}.ml-farmer .ml-symbol-art{background-position:50% 100%}.ml-wild .ml-symbol-art{background-position:100% 100%}.ml-chicken .ml-symbol-art{background:#121e45 url(/brand/slots/moo-lah-chicken-v1.webp) 50%/contain no-repeat content-box border-box;padding:4px}.ml-cell.is-milky-zone{border-color:#a9ecff;box-shadow:inset 0 0 12px #6ecaff66}.ml-cell.is-paying{border-color:#ffed8d;animation:.45s ease-in-out infinite alternate ml-pay-glow;box-shadow:0 0 12px 3px #ffdf72b8,inset 0 0 12px #fff}.ml-payline-overlay{z-index:5;pointer-events:none;filter:drop-shadow(0 0 6px #f8fdab);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ml-payline-overlay polyline{fill:none;stroke:#f5fc98;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;animation:.55s ease-out both ml-line-trace}.ml-grid.is-rolling .ml-cell{animation:.2s linear infinite ml-rolling}.ml-grid.is-rolling .ml-cell:nth-child(2n){animation-delay:-.1s}.ml-grid.is-bursting .ml-cell.is-paying{animation:.65s ease-in forwards ml-abduct}.ml-grid.is-falling .ml-cell{animation:.72s cubic-bezier(.17,.75,.3,1) both ml-drop}.ml-stage-counting{box-shadow:inset 0 0 0 3px #143656,0 0 25px #fff3918c}.ml-stage-bonus{box-shadow:inset 0 0 0 3px #143656,0 0 40px #f0d95ed0}.ml-stage-feature,.ml-stage-unicow{box-shadow:inset 0 0 0 3px #143656,0 0 35px #cf99ff9c}.ml-unicow-reveal{z-index:9;color:#fff0b8;background:radial-gradient(#48368ced,#111429ee);flex-direction:column;justify-content:center;align-items:center;animation:.6s ease-out both ml-bonus-pop;display:flex;position:absolute;inset:0}.ml-unicow-reveal img{object-fit:contain;width:80%;height:65%;padding:8px}.ml-unicow-reveal strong{text-shadow:0 0 12px #c363ff;font:900 clamp(17px,3.7vw,30px) Georgia,serif}.ml-unicow-reveal span{letter-spacing:.08em;margin-top:5px;font:800 clamp(8px,1.5vw,12px) Arial,sans-serif}.ml-beam{z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000 42%,#86ffe71a 50%,#0000 58%);animation:5s linear infinite ml-sweep;position:absolute;inset:0}.ml-stage-fall .ml-beam,.ml-stage-burst .ml-beam{background:linear-gradient(100deg,#0000 30%,#86ffe763 50%,#0000 70%)}.ml-bonus-banner{z-index:8;color:#fff3a6;text-align:center;text-shadow:0 0 16px #f5c73c;background:#14204fe8;border-block:2px solid #ffe69c;padding:8px;font:900 clamp(24px,5vw,46px) Georgia,serif;animation:.55s ease-out both ml-bonus-pop;position:absolute;top:39%;left:0;right:0}.ml-cascade-meter{background:#081522;border:1px solid #2e697b;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;display:flex}.ml-cascade-meter strong,.ml-cascade-meter small,.ml-line-label{color:#a6e8e1;letter-spacing:.1em;white-space:nowrap;font:800 9px Arial,sans-serif}.ml-cascade-meter i{background:#254050;border-radius:5px;flex:1;height:8px;box-shadow:inset 0 1px 3px #000}.ml-cascade-meter i.is-lit{background:#a4f6a5;box-shadow:0 0 9px #77ffd6}.ml-message{color:#d7f4e5;text-align:center;background:#081522;border:1px solid #367886;justify-content:center;align-items:center;min-height:42px;padding:6px 9px;font:700 13px/1.3 Arial,sans-serif;display:flex}.ml-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ml-spin-button{min-width:160px;font-weight:900}.ml-line-label{margin-left:auto}.ml-paytable-button{color:#e1fff2;cursor:pointer;background:#123b48;border:1px solid #65bcc3;border-radius:7px;min-height:43px;padding:8px 12px}.ml-paytable{color:#dff4e9;background:#081522;border:1px solid #4da4a3;padding:11px 13px;font:12px/1.5 Arial,sans-serif}.ml-paytable p{margin:0 0 10px}.ml-paytable p:last-child{margin:10px 0 0}.ml-paytable-grid{grid-template-columns:1.5fr repeat(3,1fr);display:grid}.ml-paytable-grid>strong{color:#b7ffeb;border-bottom:1px solid #4da4a3;padding:5px;font-size:10px}.ml-paytable-row{display:contents}.ml-paytable-row span{font-variant-numeric:tabular-nums;border-bottom:1px solid #245266;padding:4px 5px}@keyframes ml-arrive{0%{opacity:.7;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes ml-pay-glow{to{filter:brightness(1.3);transform:scale(.97)}}@keyframes ml-line-trace{0%{stroke-dashoffset:900px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes ml-rolling{50%{filter:blur(1px)brightness(1.25);transform:translateY(7px)}}@keyframes ml-abduct{0%{opacity:1;transform:translateY(0)scale(1)}45%{filter:brightness(2.2)}to{opacity:0;transform:translateY(-90%)scale(.7)}}@keyframes ml-drop{0%{opacity:0;filter:brightness(1.6);transform:translateY(-80%)scale(.9)}70%{opacity:1;transform:translateY(4%)scale(1.04)}to{opacity:1;filter:none;transform:none}}@keyframes ml-sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes ml-bonus-pop{0%{opacity:0;transform:scale(.5)rotate(-5deg)}to{opacity:1;transform:none}}@media (width<=700px){.slot-window.slot-theme-moo-lah,.slot-window.slot-theme-moo-lah-neon,.slot-window.slot-theme-moo-lah-unicow{gap:6px;padding:8px;inset:4px}.slot-theme-moo-lah .slot-window-header h2,.slot-theme-moo-lah-neon .slot-window-header h2,.slot-theme-moo-lah-unicow .slot-window-header h2{font-size:19px}.slot-theme-moo-lah .slot-window-header p,.slot-theme-moo-lah-neon .slot-window-header p,.slot-theme-moo-lah .slot-art-mark,.slot-theme-moo-lah-neon .slot-art-mark,.slot-theme-moo-lah-unicow .slot-window-header p,.slot-theme-moo-lah-unicow .slot-art-mark{display:none}.ml-marquee{min-height:104px;padding:15px 8px 5px}.ml-marquee strong{font-size:clamp(18px,5vw,26px)}.ml-marquee span,.ml-marquee small{letter-spacing:.1em;font-size:7px}.ml-saucers{padding:0 8px}.ml-stage{padding:10px 8px}.ml-grid{gap:2px}.ml-cell{border-width:1px;border-radius:2px}.ml-dashboard small{letter-spacing:.02em;font-size:7px}.ml-cascade-meter strong,.ml-cascade-meter small{font-size:7px}.ml-cascade-meter{gap:3px}.ml-message{font-size:11px}.ml-controls{justify-content:center}.ml-line-label{display:none}.ml-unicow .ml-marquee strong{font-size:22px}.ml-unicow .ml-marquee em{font-size:12px}.ml-feature-pod{padding:6px 3px}.ml-feature-pod small{font-size:8px}.ml-feature-pod b{letter-spacing:0;font-size:7px}.ml-audio-bar{gap:4px}.ml-audio-bar>div{min-width:150px}.ml-audio-bar strong{font-size:10px}.ml-audio-toggle{min-height:40px;padding:5px 7px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ml-machine *,.ml-machine :before,.ml-machine :after{transition:none!important;animation:none!important}}.slot-window.slot-theme-hollows{background:linear-gradient(135deg,#151324,#21172b 58%,#111523);border:2px solid #bca06b;gap:8px;max-width:890px;box-shadow:0 25px 90px #000d,inset 0 0 0 4px #4c3853,0 0 24px #8e76d555}.slot-theme-hollows .slot-feature-strip{display:none}.slot-theme-hollows .slot-window-header h2{font-size:clamp(21px,3vw,32px)}.hr-machine{color:#f8e9cc;gap:8px;min-width:0;font-family:Georgia,serif;display:grid}.hr-backglass{text-align:center;background:linear-gradient(#0000 27%,#11101df0),url(/brand/slots/hollows-riches-palace-screen.webp) 50% 28%/cover no-repeat;border:2px solid #c6a36a;border-radius:9px;place-items:center;gap:3px;min-height:clamp(122px,17vw,171px);padding:26px 12px 12px;display:grid;box-shadow:inset 0 0 0 3px #342538,0 0 18px #b6904c50}.hr-backglass span,.hr-backglass small{color:#e7d1a1;letter-spacing:.22em;text-shadow:0 2px 4px #000;font:800 9px Arial,sans-serif}.hr-backglass strong{color:#fff1bd;letter-spacing:.07em;text-shadow:0 2px 2px #452740,0 0 10px #c9a3ea,0 0 25px #8e69cb;font:700 clamp(23px,4.2vw,42px)/1 Georgia,serif}.hr-progressive{background:linear-gradient(#221829,#0e101c);border:1px solid #92775f;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.hr-progressive>span{gap:3px;display:grid}.hr-progressive small{color:#bdadaf;letter-spacing:.16em;font:800 9px Arial,sans-serif}.hr-progressive strong{color:#e9d9aa;letter-spacing:.06em;font:700 13px Georgia,serif}.hr-progressive b{color:#fff4be;font-variant-numeric:tabular-nums;text-shadow:0 0 8px #e2ca89;font-size:19px}.hr-jackpot-lamps{gap:5px;display:flex}.hr-jackpot-lamps i{background:#56486b;border:1px solid #c7a772;border-radius:50%;width:11px;height:11px;animation:2.5s ease-in-out infinite alternate hr-lamp;box-shadow:0 0 4px #000}.hr-jackpot-lamps i:nth-child(3n){animation-delay:-.8s}.hr-jackpot-lamps i:nth-child(4n){animation-delay:-1.6s}.hr-jackpot-lamps.is-hit i{background:#fff0b3;box-shadow:0 0 14px #ffe189}.hr-dashboard{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.hr-dashboard>span{text-align:center;background:linear-gradient(#0d0d19,#282033);border:1px solid #786680;border-radius:5px;gap:2px;min-width:0;padding:6px 8px;display:grid}.hr-dashboard small{color:#c4b3bb;letter-spacing:.12em;font:800 9px Arial,sans-serif}.hr-dashboard strong{color:#f1e1ab;font-variant-numeric:tabular-nums;font:700 clamp(13px,2.4vw,20px) Georgia,serif}.hr-dashboard strong.is-lit{color:#fff6ca;text-shadow:0 0 9px #f3d778}.hr-cabinet{isolation:isolate;background:#130f21 url(/brand/slots/hollows-riches-palace-screen.webp) 50%/cover no-repeat;border:6px solid #735d49;border-radius:14px;padding:clamp(13px,2.7vw,25px) clamp(14px,3vw,27px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #d7b77d,inset 0 0 26px #000b,0 5px 18px #000b}.hr-cabinet:before{z-index:0;content:"";background:#080b1bab;position:absolute;inset:0}.hr-reel-bed{z-index:1;background:#120e18;border:3px solid #ab8b5d;border-radius:5px;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(3px,.7vw,6px);max-width:700px;margin:auto;padding:5px;display:grid;position:relative;box-shadow:0 0 0 4px #251c24,0 7px 20px #000b}.hr-reel-column{background:#d8bc88;border-inline:2px solid #826849;grid-template-rows:repeat(3,minmax(0,1fr));gap:1px;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 16px #0006}.hr-reel-column:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(#21131a91,#0000 27%,#fff9dc20 51%,#0000 76%,#21131a91);position:absolute;inset:0}.hr-cell{aspect-ratio:1.32;background:#f3e0b7;min-width:0;position:relative;overflow:hidden}.hr-cell.is-paying{animation:.55s ease-in-out infinite alternate hr-winning-symbol;box-shadow:inset 0 0 0 3px #fff0a6,0 0 16px 4px #f5d285}.hr-symbol-art{background:url(/brand/slots/hollows-reel-symbols-v1.webp) 0 0/300% 200% no-repeat;width:100%;height:100%}.hr-ghost .hr-symbol-art{background-position:0 0}.hr-lantern .hr-symbol-art{background-position:50% 0}.hr-crypt .hr-symbol-art{background-position:100% 0}.hr-treasure .hr-symbol-art{background-position:0 100%}.hr-wild .hr-symbol-art{background-position:50% 100%}.hr-moon .hr-symbol-art{background-position:100% 100%}.hr-reel-column.is-turning .hr-cell{animation:.19s linear infinite hr-reel-roll}.hr-reel-column.is-turning:nth-child(2n) .hr-cell{animation-delay:-.09s}.hr-reel-column.is-settled{animation:.3s cubic-bezier(.2,.8,.2,1) hr-reel-stop}.hr-payline-overlay{z-index:4;pointer-events:none;filter:drop-shadow(0 0 7px #ffe6a6);width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;inset:5px}.hr-payline-overlay polyline{fill:none;stroke:#ffeaab;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;animation:.65s ease-out both hr-line-trace}.hr-glass{z-index:5;pointer-events:none;border:2px solid #e4d9ef45;border-radius:7px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 20px #b0a8ed4d,inset 0 0 0 3px #ffffff12}.hr-glass-reflection{z-index:2;background:linear-gradient(115deg,#0000 34%,#ffffff08 43%,#b7aaff24 51%,#ffffff07 56%,#0000 68%);animation:8s ease-in-out infinite hr-glass-sweep;position:absolute;inset:0;transform:translate(-65%)}.hr-glass-runes{z-index:3;opacity:.8;background:radial-gradient(at 50% 43%,#0000 50%,#6c579b35 100%);position:absolute;inset:0}.hr-apparition{z-index:1;object-fit:contain;opacity:.48;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #ba9df7);width:76%;height:125%;animation:7.5s ease-in-out infinite hr-ghost-drift;position:absolute;top:-14%;left:12%}.hr-spinning .hr-apparition{opacity:.31;animation-duration:2.2s}.hr-paying .hr-apparition,.hr-counting .hr-apparition{opacity:.62;animation-duration:4s}.hr-bonus .hr-apparition,.hr-jackpot .hr-apparition{opacity:.8;animation-duration:2.6s}.hr-feature-banner{z-index:8;color:#fff2ba;text-align:center;text-shadow:0 0 15px #ffd98a;background:#2c1f4bde;border-block:2px solid #ffe3a0;padding:7px;font:700 clamp(22px,4vw,38px) Georgia,serif;animation:.55s ease-out both hr-banner-pop;position:absolute;top:41%;left:0;right:0}.hr-message{color:#e9d8ec;text-align:center;background:#100e1c;border:1px solid #77617d;justify-content:center;align-items:center;min-height:43px;padding:7px 11px;font:700 13px/1.35 Arial,sans-serif;display:flex}.hr-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.hr-spin-button{min-width:170px;font-weight:900}.hr-paytable-button{color:#f4dfef;cursor:pointer;background:#33233d;border:1px solid #aa8a9e;border-radius:7px;min-height:43px;padding:8px 12px}.hr-controls>span{color:#baa8bc;letter-spacing:.15em;margin-left:auto;font:800 10px Arial,sans-serif}.hr-paytable{color:#eadfea;background:#100e1c;border:1px solid #78607b;padding:11px 13px;font:12px/1.5 Arial,sans-serif}.hr-paytable p{margin:0 0 10px}.hr-paytable p:last-child{margin:10px 0 0}.hr-paytable-grid{grid-template-columns:1.5fr repeat(3,1fr);display:grid}.hr-paytable-grid>strong{color:#f2dca9;border-bottom:1px solid #8c7390;padding:5px;font-size:10px}.hr-paytable-row{display:contents}.hr-paytable-row span{font-variant-numeric:tabular-nums;border-bottom:1px solid #47344b;padding:4px 5px}@keyframes hr-lamp{to{opacity:.4;box-shadow:0 0 1px #fff2bb}}@keyframes hr-winning-symbol{to{filter:brightness(1.25);transform:scale(.98)}}@keyframes hr-reel-roll{0%{filter:blur(1.3px);transform:translateY(-14%)scaleY(.8)}50%{filter:blur(.3px);transform:translateY(12%)scaleY(1.1)}to{filter:blur(1.3px);transform:translateY(-14%)scaleY(.8)}}@keyframes hr-reel-stop{0%{transform:translateY(-8%)}65%{transform:translateY(2%)}to{transform:none}}@keyframes hr-line-trace{0%{stroke-dashoffset:900px;opacity:.1}to{stroke-dashoffset:0;opacity:1}}@keyframes hr-glass-sweep{0%,55%,to{transform:translate(-65%)}75%{transform:translate(65%)}}@keyframes hr-ghost-drift{0%,to{transform:translate(-27%)translateY(1%)}50%{transform:translate(27%)translateY(-2%)}}@keyframes hr-banner-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (width<=700px){.slot-window.slot-theme-hollows{gap:6px;padding:8px;inset:4px}.slot-theme-hollows .slot-window-header h2{font-size:19px}.slot-theme-hollows .slot-window-header p,.slot-theme-hollows .slot-art-mark{display:none}.hr-backglass{min-height:100px;padding:16px 8px 7px}.hr-backglass strong{font-size:clamp(20px,5.2vw,28px)}.hr-backglass span,.hr-backglass small{letter-spacing:.1em;font-size:7px}.hr-progressive{padding:5px 7px}.hr-progressive small{font-size:7px}.hr-progressive strong{font-size:10px}.hr-progressive b{font-size:14px}.hr-jackpot-lamps{gap:2px}.hr-jackpot-lamps i{width:6px;height:6px}.hr-dashboard small{letter-spacing:.02em;font-size:7px}.hr-cabinet{border-width:4px;padding:8px 6px}.hr-reel-bed{border-width:2px;gap:2px;padding:2px}.hr-reel-column{border-width:1px}.hr-cell{aspect-ratio:1.05}.hr-message{font-size:11px}.hr-controls{justify-content:center}.hr-controls>span{display:none}}@media (prefers-reduced-motion:reduce){.hr-machine *,.hr-machine :before,.hr-machine :after{transition:none!important;animation:none!important}}.slot-window.slot-theme-thrones,.slot-window.slot-theme-thrones-iron{background:linear-gradient(145deg,#081323,#231522 75%,#0b1827);border:2px solid #b4864c;gap:8px;max-width:900px}.slot-theme-thrones .slot-feature-strip,.slot-theme-thrones-iron .slot-feature-strip{display:none}.th-machine{color:#f8edd1;background:linear-gradient(145deg,#19243a,#090e1d 42%,#421c18);border:2px solid #b4864c;border-radius:18px;max-width:100%;padding:12px;overflow:hidden;box-shadow:inset 0 0 0 3px #624422,0 18px 40px #0009}.th-machine.th-iron{background:linear-gradient(145deg,#432317,#0d1422 48%,#251317)}.th-backglass{text-align:center;text-shadow:0 3px 6px #000,0 0 16px #000;background:linear-gradient(#0000 30%,#081122b8),url(/brand/slots/thrones-backglass-v1.webp) 50% 40%/cover;border:2px solid #c2914f;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:center;height:clamp(125px,21vw,230px);padding:8px 8px 14px;display:flex;box-shadow:inset 0 0 24px #050816,0 0 16px #e1a34e80}.th-backglass span,.th-backglass small{letter-spacing:.19em;color:#fbe0a6;font:700 clamp(8px,1.1vw,12px)/1.2 Arial,sans-serif}.th-backglass strong{letter-spacing:.09em;color:#fff3cf;-webkit-text-stroke:.4px #402914;text-shadow:0 3px 1px #422114,0 0 15px #ffca65,0 0 30px #1548b8;font:900 clamp(23px,4vw,54px)/1.06 Georgia,serif}.th-iron .th-backglass strong{text-shadow:0 3px 1px #422114,0 0 15px #ff8865,0 0 30px #b40b12}.th-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:9px 0;display:grid}.th-dashboard>span{text-align:center;background:linear-gradient(#15191e,#06121e);border:1px solid #9c774b;border-radius:8px;min-width:0;padding:6px;box-shadow:inset 0 0 10px #000}.th-dashboard small{color:#b79e79;letter-spacing:.15em;font:700 9px Arial,sans-serif;display:block}.th-dashboard strong{color:#f4e9d4;white-space:nowrap;text-overflow:ellipsis;min-height:22px;font:800 clamp(11px,1.7vw,18px)/1.3 Arial,sans-serif;display:block;overflow:hidden}.th-dashboard .is-lit{color:#ffdc72;text-shadow:0 0 14px #ffb019}.th-stage{background:radial-gradient(circle at 50% 0,#253e6c,#071122 75%);border:7px ridge #b3905b;border-radius:14px;max-width:780px;margin:auto;padding:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #000,0 0 22px #469aff55}.th-iron .th-stage{box-shadow:inset 0 0 28px #000,0 0 22px #d3543155}.th-grid{z-index:1;grid-template-rows:repeat(3,clamp(72px,12vw,140px));grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid;position:relative}.th-cell{background:#071224;border:1px solid #947247;border-radius:4px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 9px #000}.th-cell:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#fff8 0%,#0000 22% 72%,#000b 100%);position:absolute;inset:0}.th-symbol-art{background-image:url(/brand/slots/thrones-symbols-v1.webp);background-repeat:no-repeat;background-size:300% 200%;position:absolute;inset:0}.th-crown .th-symbol-art{background-position:0 0}.th-ice .th-symbol-art{background-position:50% 0}.th-fire .th-symbol-art{background-position:100% 0}.th-sword .th-symbol-art{background-position:0 100%}.th-castle .th-symbol-art{background-position:50% 100%}.th-gold .th-symbol-art{background-position:100% 100%}.th-cell b{z-index:3;color:#ffdd87;letter-spacing:.07em;background:#180c17ca;border:1px solid #ffc764;border-radius:4px;padding:1px 6px;font:900 clamp(8px,1.4vw,15px) Arial,sans-serif;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.th-cell.is-turning .th-symbol-art{filter:blur(3px);animation:.12s linear infinite alternate th-reel-bounce}.th-cell.is-paying{z-index:2;border-color:#fff4a8;animation:.45s ease-in-out infinite alternate th-win-pulse;box-shadow:inset 0 0 16px #fff6c9,0 0 19px #ffd447}.th-cell.is-fire{z-index:3;animation:.3s ease-in-out infinite alternate th-fire-burst;box-shadow:inset 0 0 28px #ff4412,0 0 28px #ff6300}.th-payline{z-index:4;pointer-events:none;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px;overflow:visible}.th-payline polyline{fill:none;stroke:#ffec9d;stroke-width:5px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 5px #ffbd2f);animation:.65s ease-out both th-line-trace}.th-stage-light{z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff0e 47%,#ffffff29 50%,#0000 62%);animation:7s ease-in-out infinite th-light-pass;position:absolute;inset:0}.th-fire .th-stage-light{background:radial-gradient(circle at 50% 65%,#ef5a2470,#0000 66%);animation:.5s ease-in-out infinite alternate th-fire-burst}.th-feature-flag{z-index:5;text-align:center;color:#fff0c7;letter-spacing:.06em;text-shadow:0 0 15px #ff9834;background:linear-gradient(90deg,#2b1722ee,#603a22ee,#152e51ee);border:2px solid #f5cc74;width:max-content;max-width:94%;padding:10px 20px;font:900 clamp(19px,4vw,42px) Georgia,serif;animation:.5s both th-banner-in;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 0 36px #f1a04b}.th-line-lamps{grid-template-columns:repeat(40,1fr);gap:2px;max-width:780px;margin:6px auto 0;display:grid}.th-line-lamps i{background:#ffd36b;border-radius:3px;height:5px;box-shadow:0 0 5px #d7982f}.th-message{text-align:center;color:#fbe5af;letter-spacing:.02em;background:#030910b8;border:1px solid #8b663e;border-radius:8px;min-height:38px;margin:8px 0;padding:9px;font:700 13px/1.35 Arial,sans-serif}.th-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.th-controls button{min-height:40px}.th-controls button:not(.primary-button){color:#f4e4c1;cursor:pointer;background:#1c2534;border:1px solid #99734d;border-radius:8px;padding:8px 12px}.th-controls>span{letter-spacing:.14em;color:#b6a280;font:700 10px Arial,sans-serif}.th-pick{text-align:center;background:linear-gradient(90deg,#08182c,#442315);border:1px solid #f1cb7a;border-radius:9px;padding:10px;animation:.4s both th-banner-in}.th-pick>strong{letter-spacing:.15em;font:800 12px Arial,sans-serif}.th-pick>div{justify-content:center;gap:12px;margin-top:9px;display:flex}.th-pick button{color:#fff2c5;cursor:pointer;background:radial-gradient(circle,#b9893d,#3f2416);border:3px ridge #e8c071;border-radius:12px;width:92px;height:86px;box-shadow:0 0 12px #f4bb5266}.th-pick button span{font-size:28px;display:block}.th-pick button small{font:800 10px Arial,sans-serif;display:block}.th-pick button:hover,.th-pick button:focus-visible{transform:translateY(-4px);box-shadow:0 0 24px #f4bb52}.th-paytable{color:#eadcbd;background:#071423;border:1px solid #8e724e;border-radius:8px;margin-top:10px;padding:12px;font:12px/1.5 Arial,sans-serif}.th-paytable p{margin:0 0 10px}.th-paytable p:last-child{margin:10px 0 0}.th-paytable-grid{grid-template-columns:minmax(100px,1fr) repeat(3,minmax(48px,.6fr));gap:3px;display:grid}.th-paytable-grid>strong{background:#35445c;padding:5px}.th-paytable-row{display:contents}.th-paytable-row span{background:#1d2c42;padding:5px}.th-paytable-row:nth-of-type(2n) span{background:#293852}@keyframes th-reel-bounce{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes th-win-pulse{0%{filter:brightness()}to{filter:brightness(1.3)}}@keyframes th-fire-burst{0%{opacity:.65;filter:brightness()}to{opacity:1;filter:brightness(1.35)}}@keyframes th-line-trace{0%{opacity:0;stroke-dasharray:0 1000}to{opacity:1;stroke-dasharray:1000 0}}@keyframes th-light-pass{0%,to{transform:translate(-60%)}50%{transform:translate(60%)}}@keyframes th-banner-in{0%{opacity:0;transform:translate(-50%,-35%)scale(.7)rotate(-8deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-3deg)}}@media (width<=650px){.slot-window.slot-theme-thrones,.slot-window.slot-theme-thrones-iron{gap:6px;padding:8px;inset:4px}.slot-theme-thrones .slot-window-header h2,.slot-theme-thrones-iron .slot-window-header h2{font-size:19px;line-height:1.05}.slot-theme-thrones .slot-window-header p,.slot-theme-thrones-iron .slot-window-header p,.slot-theme-thrones .slot-art-mark,.slot-theme-thrones-iron .slot-art-mark{display:none}.th-machine{padding:7px}.th-backglass{height:118px;padding-bottom:8px}.th-backglass strong{font-size:clamp(22px,7vw,36px)}.th-dashboard strong{font-size:10px}.th-grid{grid-template-rows:repeat(3,minmax(55px,20vw))}.th-cell b{font-size:8px}.th-stage{border-width:4px;padding:3px}.th-payline{width:calc(100% - 6px);height:calc(100% - 6px);inset:3px}.th-message{font-size:11px}}@media (prefers-reduced-motion:reduce){.th-machine *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.th-machine{--th-cell-height:clamp(48px,min(9vw,8vh),78px);overflow:clip}.th-machine .th-backglass{height:clamp(90px,14vh,150px)}.th-machine .th-backglass strong{font-size:clamp(22px,min(4.5vh,7vw),46px)}.th-machine .th-grid{grid-template-rows:repeat(var(--th-rows,3),var(--th-cell-height));height:calc(var(--th-rows,3)*var(--th-cell-height) + (var(--th-rows,3) - 1)*3px);transition:height .8s cubic-bezier(.2,.75,.25,1)}.th-growth-meter{background:linear-gradient(100deg,#111e37,#351b18);border:1px solid #977a48;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;padding:8px 10px;font:700 14px/1.25 Arial,sans-serif;display:flex}.th-growth-meter strong{color:#f6dfa4}.th-growth-meter small{color:#dccda9;font-size:12px}.th-growth-meter>span{gap:5px;display:flex}.th-growth-meter i{color:#8c877c;background:#080e1c;border:1px solid #796342;border-radius:4px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.th-growth-meter i.is-active{color:#fff2bd;background:#5d381d;border-color:#e2b45e;box-shadow:0 0 9px #ffb74b66}.th-growth-meter.is-lit strong{color:#ffe494;text-shadow:0 0 12px #ffb339}.th-expanding{border-color:#ffe2a0;box-shadow:inset 0 0 28px #000,0 0 35px #ff9228a0}.th-cell.is-new-row{animation:.85s ease-out both th-row-reveal}.th-machine .th-line-lamps{flex-wrap:wrap;row-gap:3px;max-width:780px;margin:9px auto;display:flex}.th-line-lamps i{flex:0 0 4px}@keyframes th-row-reveal{0%{opacity:0;filter:brightness(2.3);transform:translateY(-24px)}to{opacity:1;filter:brightness();transform:translateY(0)}}@media (width<=650px){.th-machine{--th-cell-height:clamp(48px,13.5vw,70px)}.th-growth-meter{gap:5px;padding:6px;font-size:12px}.th-growth-meter small{text-align:center;flex-basis:100%;font-size:12px}.th-growth-meter i{width:22px;height:22px}.th-machine .th-line-lamps{gap:3px}.th-machine .th-controls{z-index:10;background:#0b1422f5;border-top:1px solid #b4864c;padding:8px 4px;position:sticky;bottom:0}.th-controls>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.th-machine .th-grid{transition:none}.th-cell.is-new-row{animation:none}}.mode-tab .mode-tab-game-logo{object-fit:contain;flex:none;width:82px;height:43px;display:block}.mode-tab .mode-tab-game-name{width:auto;height:auto;color:inherit;font:inherit;letter-spacing:normal;background:0 0;border:0;border-radius:0;padding:0}.mode-tab.is-active .mode-tab-game-name{background:0 0;border:0}.casino-app .mode-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.mode-tabs .mode-tab{flex-direction:column;gap:5px;min-width:0;padding:8px 5px;font-size:14px}.mode-tab .mode-tab-game-name{white-space:normal;width:100%;line-height:1.2;display:block}.felt-table .table-game-title{justify-content:center;align-items:center;margin:10px auto 12px;display:flex}.table-game-logo{object-fit:contain;width:min(440px,72%);height:112px;display:block}.felt-asia .table-game-logo,.felt-san-lo .table-game-logo{background:#fff;width:220px;height:150px}.felt-asia .felt-layout-bank-line,.felt-san-lo .felt-layout-bank-line{top:240px}.felt-table .felt-layout-title{display:none}.felt-table .felt-layout-game-logo{opacity:.62;background:#071d1680;border-color:#ecd7a12e;width:min(160px,20%);height:76px;padding:3px;top:27px;left:26px}.felt-table .felt-layout-bank-line{top:202px}.felt-table .table-heading p{max-width:540px;margin:0 auto;font-size:14px;line-height:1.4}.fallback-table-card .fallback-table-art{background:#091315;border-radius:6px;width:min(100%,250px);height:94px;padding:4px}.table-game-logo[data-backing=light],.mode-tab-game-logo[data-backing=light],.directory-game-logo[data-backing=light],.fallback-table-art[data-backing=light],.felt-table .felt-layout-game-logo[data-backing=light]{background:#f3efe6;border-radius:5px;padding:6px}.floor-directory .directory-game-logo{object-fit:contain;grid-column:1/-1;width:100%;height:55px;display:block}.video-poker-game-sign{gap:7px;min-width:0;display:grid}.video-poker-game-logo{object-fit:contain;object-position:left center;width:min(360px,100%);height:126px;display:block}.video-poker-feature-name{color:#efdcab;letter-spacing:.06em;font:700 14px/1.3 Arial,sans-serif}.video-poker-game-sign .video-poker-kicker{font-size:12px}.slot-variant-row .has-game-logo{justify-items:center;gap:6px;min-width:152px;padding:8px 12px;display:grid}.poker-edition-logo{object-fit:contain;width:136px;height:69px;display:block}.palace-floor>.slot-window.slot-window-poker .slot-art-mark{display:none}.table-maker-line{justify-content:center;align-items:center;gap:20px;min-height:34px;display:flex}.table-maker-line .table-kicker{margin:0}.table-manufacturer-mark{object-fit:contain;box-sizing:content-box;background:#f9f7ed;border-radius:4px;width:142px;height:30px;padding:5px 8px;display:block}.fallback-table-card .table-manufacturer-mark{width:115px;height:25px;margin:5px auto}.poker-manufacturer-marks{background:#f9f7ed;border:1px solid #d6b768;border-radius:6px;justify-content:center;align-items:center;gap:24px;width:fit-content;max-width:100%;margin:0 auto 10px;padding:8px 16px;display:flex}.poker-igt-mark{object-fit:contain;width:76px;height:56px}.poker-game-king-mark{object-fit:contain;width:188px;height:106px}.poker-manufacturer-marks.is-compact{gap:6px;width:auto;margin:3px 0;padding:4px 7px}.is-compact .poker-igt-mark{width:29px;height:21px}.is-compact .poker-game-king-mark{width:92px;height:30px}.poker-idle-screen .poker-idle-game-art{object-fit:contain;width:min(310px,85%);height:122px;margin-bottom:12px;display:block}.felt-table .felt-layout-game-logo{opacity:.88}@media (width<=700px){.table-maker-line{flex-wrap:wrap;gap:10px}.table-manufacturer-mark{width:108px;height:27px}.poker-manufacturer-marks{gap:16px;padding:7px 12px}.poker-igt-mark{width:56px;height:42px}.poker-game-king-mark{width:146px;height:82px}.casino-app .mode-tabs{padding-bottom:10px;scroll-padding-inline:8px;display:flex;overflow-x:auto}.mode-tabs .mode-tab{flex:0 0 134px}.mode-tab .mode-tab-game-logo{width:66px;height:39px}.table-game-logo{width:min(330px,91%);height:104px}.felt-asia .table-game-logo,.felt-san-lo .table-game-logo{width:196px;height:134px}.felt-asia .felt-layout-bank-line,.felt-san-lo .felt-layout-bank-line{top:276px}.felt-table .table-heading{padding-top:42px}.felt-table .felt-layout-game-logo{width:102px;height:43px;top:17px;left:16px}.felt-table .felt-layout-bank-line{top:246px}.fallback-table-card .fallback-table-art{height:74px}.video-poker-game-sign{justify-items:center;width:100%}.video-poker-game-logo{object-position:center;width:min(320px,100%);height:114px}.video-poker-game-sign .video-poker-kicker{font-size:12px}.video-poker-header .video-poker-meters{flex-wrap:wrap;justify-content:center;width:100%}.slot-variant-row .has-game-logo{min-width:134px}.poker-edition-logo{width:118px;height:62px}}.dealer-set-groups{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.dealer-set-groups>div{text-align:center;animation:.7s both seat-arrive}.dealer-set-groups .card-row{margin-top:14px}.chip-transfer{background:#182c27;border:1px solid #c5a36a35;border-radius:16px;justify-content:center;align-items:center;gap:15px;min-height:95px;margin-top:14px;display:flex;position:relative;overflow:hidden}.chip-transfer>strong{color:#e5cb8c;font:25px Georgia,serif}.chip-transfer>span{color:#b5c6bb;font-size:13px}.moving-chips{width:130px;padding-left:12px;display:flex}.moving-chips span{color:#ead4a1;background:#843d4b;border:5px dashed #e5d6ad;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;margin-left:-12px;animation:1s cubic-bezier(.16,.8,.24,1) both chips-to-player;display:grid;box-shadow:0 3px #54212a,0 7px 12px #0005}.toward-house{background:#292126}.toward-house .moving-chips span{animation-name:chips-to-house}.returned .moving-chips span{animation-name:chips-return}.floor-location-note{color:#afa896;font-size:14px}.text-button:disabled{opacity:.45;cursor:not-allowed}@keyframes chips-to-player{0%{opacity:0;transform:translate(10px,-75px)rotate(-40deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes chips-to-house{0%{opacity:0;transform:translate(-15px,65px)rotate(35deg)}to{opacity:1;transform:translate(0)}}@keyframes chips-return{0%{opacity:0;transform:translate(110px)rotate(100deg)}to{opacity:1;transform:none}}@media (width<=600px){.dealer-set-groups{gap:18px}.chip-transfer{flex-wrap:wrap;gap:10px;padding:14px}.chip-transfer>span{font-size:12px}.floor-location-note{display:none}}@media (prefers-reduced-motion:reduce){.moving-chips span,.dealer-set-groups>div{animation:none}}
