:root{--premium-gold:#efd27a;--premium-gold-deep:#a8792d;--premium-cyan:#71dff3;--premium-mint:#75dfb4;--premium-coral:#ff8d78;--premium-ink:#07111d}.compact-bet-selector{color:#c8d8ef;letter-spacing:.08em;text-transform:uppercase;gap:.35rem;min-width:9rem;font-size:.78rem;font-weight:800;display:grid}.compact-bet-selector select{color:#f7fbff;min-height:2.75rem;font:inherit;letter-spacing:0;text-transform:none;background:#111d30;border:1px solid #b9d8ff4d;border-radius:.65rem;padding:.55rem .75rem}.minimal-game-controls{background:#060d18e0;border:1px solid #a5cdff29;border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:end;gap:.8rem;margin:1rem auto;padding:1rem;display:flex;box-shadow:0 16px 40px #0000002e}.minimal-game-controls .casino-primary-action{min-width:11rem}.number-game-stage,.peg-board,.pai-gow-table,.stud-table,.holdem-table,.crash-sky{background:radial-gradient(circle at 50% 0,#2e7d6a52,#0000 55%),linear-gradient(145deg,#0d2630,#07131e 68%);border:1px solid #b5d7ff38;border-radius:1.1rem;padding:clamp(.8rem,2vw,1.4rem);position:relative;overflow:hidden;box-shadow:inset 0 0 48px #0000004d,0 18px 45px #00000024}.number-game-stage>header,.premium-table__header,.stud-table>header{z-index:3;color:var(--premium-gold);letter-spacing:.13em;justify-content:space-between;gap:1rem;font-size:.74rem;font-weight:900;display:flex;position:relative}.animated-playing-card{--card-delay:0s;perspective:700px;vertical-align:middle;width:4.55rem;height:6.4rem;animation:premiumCardDeal .58s cubic-bezier(.16, .82, .24, 1) var(--card-delay) both;flex:none;display:inline-grid;position:relative}.animated-playing-card__inner{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0}.animated-playing-card[data-revealed=false] .animated-playing-card__inner{transform:rotateY(180deg)}.animated-playing-card__front,.animated-playing-card__back{backface-visibility:hidden;display:grid;position:absolute;inset:0}.animated-playing-card__back{transform:rotateY(180deg)}.animated-playing-card .playing-card{width:100%;height:100%}.card-reveal-cascade .animated-playing-card__inner{transition-delay:var(--card-delay)}.card-fold-away{animation:.55s forwards cardFoldAway}@keyframes premiumCardDeal{0%{opacity:0;transform:translate(4.5rem,-5rem)rotate(9deg)scale(.72)}65%{opacity:1}to{transform:none}}@keyframes cardFoldAway{to{opacity:.28;transform:translateY(-1rem)rotate(-4deg)scale(.9)}}.practice-chip-stack{color:#f9edc7;background:#0310158c;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:.55rem;min-width:7.2rem;padding:.35rem .55rem;display:inline-flex;box-shadow:0 7px 16px #0000002e}.practice-chip-stack__chips{width:2.4rem;height:2.1rem;display:block;position:relative}.practice-chip-stack__chips i{bottom:var(--chip-offset,0);background:#d6a841;border:.13rem dashed #fff3c6;border-radius:50%;width:2rem;height:.62rem;position:absolute;left:.15rem;box-shadow:0 .12rem .12rem #00000052}.practice-chip-stack[data-tone=blue] .practice-chip-stack__chips i{background:#287cb4}.practice-chip-stack[data-tone=coral] .practice-chip-stack__chips i{background:#c55554}.practice-chip-stack>span:last-child{display:grid}.practice-chip-stack small{color:#aebfc8;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:850}.practice-chip-stack strong{font-size:.75rem}.table-medallion{color:#f9e7a9;text-align:center;background:radial-gradient(circle,#163d35,#09231f);border:.16rem solid #b99348;border-radius:50%;align-content:center;place-items:center;min-width:4.5rem;min-height:4.5rem;padding:.45rem;display:grid;box-shadow:inset 0 0 0 .2rem #071a17,0 7px 18px #0000004d}.table-medallion span,.table-medallion small{letter-spacing:.08em;font-size:.48rem;font-weight:900}.table-medallion strong{font-family:Georgia,serif;font-size:1.05rem}.outcome-ribbon{z-index:5;color:#eaf7f2;background:#05181ae0;border:1px solid #557a78;border-left:.28rem solid #7d9c9a;border-radius:.7rem;align-items:center;gap:.7rem;width:min(100%,38rem);margin:.9rem auto 0;padding:.65rem .8rem;animation:.45s both outcomeArrive;display:flex;position:relative;box-shadow:0 9px 22px #00000047}.outcome-ribbon[data-tone=win]{border-left-color:var(--premium-mint);background:linear-gradient(100deg,#115240f2,#051c1ff0)}.outcome-ribbon[data-tone=loss]{border-left-color:var(--premium-coral)}.outcome-ribbon[data-tone=push]{border-left-color:var(--premium-gold)}.outcome-ribbon>span{color:#071b18;background:#d9f3e9;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.1rem;font-weight:950;display:grid}.outcome-ribbon p{gap:.08rem;margin:0;display:grid}.outcome-ribbon strong{line-height:1.2}.outcome-ribbon small{color:#bed3d0}@keyframes outcomeArrive{0%{opacity:0;transform:translateY(.8rem)scale(.98)}}.premium-table{background:radial-gradient(at 50% 44%,#17634f,#0a372e 62%,#061f1c);border:.26rem solid #8e6b34;box-shadow:inset 0 0 0 .32rem #05231e,inset 0 0 70px #00000040,0 22px 45px #00000038}.premium-table:after{z-index:0;pointer-events:none;content:"";border:1px solid #f4d78947;border-radius:.7rem;position:absolute;inset:.55rem}.premium-table>*{z-index:1;position:relative}.table-watermark{z-index:0;color:#f2d99112;text-align:center;font-family:Georgia,serif;font-size:clamp(5rem,17vw,12rem);font-weight:900;line-height:1;position:absolute;inset:18% 0 auto}.table-center-badge{justify-content:center;margin:.35rem auto -.8rem;display:flex}.premium-card-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.32rem;min-height:6.8rem;display:flex}.premium-card-placeholder{color:#9ebeb2;letter-spacing:.06em;background:repeating-linear-gradient(135deg,#16473d 0 6px,#10372f 6px 12px);border:1px dashed #78a294;border-radius:.45rem;flex:none;place-items:center;width:4.55rem;height:6.4rem;font-size:.52rem;font-weight:900;display:grid;overflow:hidden}.compact-paytable{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.35rem .8rem;display:grid}.compact-paytable p{text-transform:capitalize;border-bottom:1px solid #b9d8ff26;justify-content:space-between;gap:.6rem;margin:0;padding:.4rem .55rem;display:flex}.keno-stage{background:radial-gradient(circle at 18% 0,#218fb03d,#0000 32%),linear-gradient(145deg,#102941,#071523 68%)}.keno-console{background:linear-gradient(100deg,#041322d9,#102f42c7);border:1px solid #31576e;border-radius:.85rem;grid-template-columns:13rem 7rem minmax(0,1fr);align-items:center;gap:1rem;margin:.9rem 0;padding:.7rem;display:grid;box-shadow:inset 0 0 28px #0000003d}.keno-blower{height:7.2rem;position:relative;overflow:hidden}.keno-blower svg{fill:url(#keno-glass);stroke:#87bfd3;stroke-width:3px;width:100%;height:100%;position:absolute;inset:0}.keno-blower i{left:var(--blower-x);top:var(--blower-y);width:1.15rem;height:1.15rem;animation:kenoTumble var(--blower-duration) ease-in-out var(--blower-delay) infinite alternate;background:linear-gradient(145deg,#fff,#f0c85e 58%,#b07a25);border:1px solid #fff5c4;border-radius:50%;position:absolute;box-shadow:0 0 .55rem #ffde7d73}.keno-stage:not([data-phase=drawing]) .keno-blower i{animation-play-state:paused}@keyframes kenoTumble{to{transform:translate(var(--blower-drift), -2.7rem) rotate(220deg)}}.keno-current-ball{aspect-ratio:1;color:#122031;background:radial-gradient(circle at 35% 28%,#fff,#f9e080 48%,#c48b2d);border:.22rem solid #fff0b0;border-radius:50%;align-content:center;place-items:center;width:5.6rem;display:grid;box-shadow:0 0 0 .35rem #19364b,0 0 1.5rem #efcd6966}.keno-current-ball[data-active=true]{animation:.38s cubic-bezier(.18,.8,.25,1.3) both kenoBallCall}.keno-current-ball span{font-size:1.8rem;font-weight:950}.keno-current-ball small{letter-spacing:.1em;font-size:.47rem;font-weight:900}@keyframes kenoBallCall{0%{opacity:0;transform:translate(-2rem,-1.5rem)rotate(-80deg)scale(.4)}}.keno-recent-balls{align-items:center;gap:.4rem;min-height:3rem;display:flex;overflow:hidden}.keno-recent-balls span{color:#102238;background:#dbeef5;border:2px solid #8db5c5;border-radius:50%;flex:none;place-items:center;width:2.55rem;height:2.55rem;font-size:.75rem;font-weight:900;animation:.3s both recentBallIn;display:grid}.keno-recent-balls span[data-hit=true]{color:#08251a;background:#82e2b7;border-color:#caffdf;box-shadow:0 0 .8rem #75dfb48c}@keyframes recentBallIn{0%{opacity:0;transform:translate(1rem)scale(.7)}}.keno-toolbar{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.55rem;display:flex}.keno-toolbar>div:last-child{gap:.4rem;display:flex}.keno-toolbar button{min-height:2.5rem;padding:.35rem .65rem;font-size:.72rem}.keno-picked-strip{flex-wrap:wrap;gap:.25rem;display:flex}.keno-picked-strip span{color:#8ba4b6;background:#0c1e30;border:1px solid #304960;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.68rem;font-weight:900;display:grid}.keno-picked-strip span[data-filled=true]{color:#172033;background:var(--premium-gold);border-color:#fff0b2}.keno-grid{background:#04101c9e;border:1px solid #263f55;border-radius:.75rem;grid-template-columns:repeat(10,minmax(1.9rem,1fr));gap:.3rem;padding:.65rem;display:grid}.keno-grid button{aspect-ratio:1.18;color:#dfeafa;background:linear-gradient(#16304a,#0e2237);border:1px solid #b6d8ff38;border-radius:.38rem;min-width:0;padding:0;font-weight:850;transition:transform .16s,border-color .16s,background .16s;position:relative;box-shadow:inset 0 1px #ffffff0d}.keno-grid button:hover:not(:disabled){z-index:2;border-color:#8cdaf3;transform:translateY(-2px)}.keno-grid button>span{font-variant-numeric:tabular-nums}.keno-grid button>small{color:#fff6cb;background:#68501e;border-radius:50%;place-items:center;width:.9rem;height:.9rem;font-size:.48rem;display:grid;position:absolute;top:.15rem;right:.18rem}.keno-grid button[aria-pressed=true]{color:#091520;background:linear-gradient(145deg,#fff0a4,#dba83f);border-color:#fff2ad;box-shadow:inset 0 0 0 1px #9d7425,0 0 .55rem #f1ce6c47}.keno-grid button[data-drawn=true]{color:#dffaff;background:#15546f;box-shadow:inset 0 0 0 2px #71d9e7}.keno-grid button[data-hit=true]{color:#062219;background:#70d6a5;animation:.48s both kenoHit;box-shadow:inset 0 0 0 2px #d5ffe9,0 0 18px #70d6a580}.keno-grid button[data-current=true]{z-index:3;transform:scale(1.08)}@keyframes kenoHit{45%{transform:scale(1.13)}}.bingo-stage{background:radial-gradient(circle at 70% 10%,#e54a5a33,#0000 35%),linear-gradient(145deg,#123154,#081726 70%)}.bingo-layout{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:center;gap:1rem;margin-top:.8rem;display:grid}.bingo-machine{background:linear-gradient(145deg,#0c1d30,#162f46);border:1px solid #42647d;border-radius:1rem;justify-items:center;gap:.6rem;padding:.7rem;display:grid;box-shadow:inset 0 0 24px #0000004d}.bingo-cage{aspect-ratio:1.1;width:100%;max-width:14rem;position:relative}.bingo-cage svg{fill:url(#bingo-cage-glass);stroke:#9ec2d0;stroke-width:3px;width:100%;height:100%;position:absolute;inset:0}.bingo-cage>i{left:var(--cage-x);top:var(--cage-y);background:hsl(var(--cage-hue) 72% 65%);width:1.25rem;height:1.25rem;animation:bingoCageTumble var(--cage-duration) ease-in-out var(--cage-delay) infinite alternate;border:2px solid #ffffffb8;border-radius:50%;position:absolute;box-shadow:0 4px 7px #00000047}.bingo-stage[data-drawing=false] .bingo-cage>i{animation-play-state:paused}@keyframes bingoCageTumble{to{transform:translate(var(--cage-drift), -3rem) rotate(260deg)}}.bingo-call{color:#17233b;background:#f5f7ec;border:.22rem solid #d94f5d;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:0 .35rem;min-width:7.5rem;padding:.4rem .8rem;display:grid;box-shadow:0 0 0 .25rem #1a3148}.bingo-call[data-active=true]{animation:.36s cubic-bezier(.2,.9,.25,1.25) both bingoCall}.bingo-call span{color:#c53447;font-size:1.25rem;font-weight:950}.bingo-call strong{font-size:1.55rem}.bingo-call small{color:#65707f;letter-spacing:.12em;text-align:center;grid-column:1/-1;font-size:.46rem}@keyframes bingoCall{0%{opacity:0;transform:scale(.45)rotate(-12deg)}}.bingo-progress{background:#071421;border:1px solid #456076;border-radius:999px;width:100%;height:.55rem;overflow:hidden}.bingo-progress i{background:linear-gradient(90deg,#6bcce9,#83e0ad,#f3cf70);height:100%;transition:width 80ms linear;display:block}.bingo-card-wrap{min-width:0}.bingo-card{background:#d9b94f;border:.35rem solid #ead076;border-radius:.8rem;gap:2px;max-width:32rem;margin:.2rem auto .7rem;display:grid;overflow:hidden;transform:rotate(-.35deg);box-shadow:0 14px 30px #00000047}.bingo-row{grid-template-columns:repeat(5,minmax(2.7rem,1fr));gap:2px;display:grid}.bingo-row>*{aspect-ratio:1;color:#172334;background:linear-gradient(145deg,#fff,#e8eef1);place-items:center;font-weight:900;display:grid;position:relative}.bingo-heading-row>strong{aspect-ratio:auto;color:#fff;text-shadow:0 2px #0003;background:#1e5572;min-height:2.55rem;font-size:1.25rem}.bingo-heading-row>strong:nth-child(2){background:#bf3b4b}.bingo-heading-row>strong:nth-child(3){background:#336b52}.bingo-heading-row>strong:nth-child(4){background:#74528b}.bingo-heading-row>strong:nth-child(5){background:#ad6f2e}.bingo-card [data-marked=true]{color:#07151b;background:#71d7ad;box-shadow:inset 0 0 0 .3rem #ffffff85}.bingo-card [data-marked=true] i{aspect-ratio:1;color:#08372b3d;border:.17rem solid #08372b42;border-radius:50%;place-items:center;width:72%;font-size:1.5rem;font-style:normal;animation:.34s cubic-bezier(.2,.9,.3,1.3) both bingoDaub;display:grid;position:absolute}.bingo-card [data-current=true]{z-index:2;animation:.42s both bingoSquareCall}.bingo-card [data-winning=true]{background:#ffe28a;box-shadow:inset 0 0 0 .3rem #fff7c8,0 0 1.2rem #ffde72}@keyframes bingoDaub{0%{opacity:0;transform:scale(1.65)rotate(-20deg)}}@keyframes bingoSquareCall{50%{transform:scale(1.09)}}.bingo-balls{flex-wrap:wrap;justify-content:center;gap:.3rem;max-height:5.4rem;display:flex;overflow:auto}.bingo-balls span{color:#112035;background:#dcecff;border:1px solid #8caabd;border-radius:2rem;padding:.22rem .38rem;font-size:.67rem;font-weight:850;animation:.25s both recentBallIn}.bingo-balls span[data-current=true]{color:#fff;background:#bf3b4b;border-color:#ffb5bd}.peg-machine{background:#081321;border:1px solid #31577a;border-radius:1.1rem;overflow:hidden;box-shadow:0 18px 46px #00000047}.peg-machine__marquee{color:#dff6ff;background:linear-gradient(90deg,#163d65,#1b2450 50%,#163d65);border-bottom:1px solid #5279a0;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex;box-shadow:inset 0 -5px 15px #0003}.peg-machine__marquee span{letter-spacing:.1em;align-items:center;gap:.55rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:900;display:flex}.peg-machine__marquee i{background:#fff1a1;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 .8rem #fff3a8}.peg-machine__marquee strong{color:#9dcde9;letter-spacing:.12em;font-size:.62rem}.peg-board{background:radial-gradient(circle at 50% 15%,#4184df61,#0000 44%),linear-gradient(#071423,#09182c);border:0;border-radius:0;justify-items:stretch;min-height:0;padding:.35rem clamp(.35rem,2vw,1rem) .9rem;display:grid;box-shadow:inset 0 0 65px #0006}.peg-board:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 75%)}.peg-board__svg{z-index:1;width:min(100%,50rem);margin:0 auto;display:block;position:relative;overflow:visible}.peg-board__rail{fill:none;stroke:url(#peg-rail);stroke-width:4px}.peg-board__funnel{fill:none;stroke:#c9eaff;stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 6px #7ac9ff)}.peg-halo{fill:#5ab4ff1a}.peg{fill:#e6f6ff;stroke:#73c7ff;stroke-width:2px;filter:url(#peg-glow)}.peg-impact{fill:none;stroke:#fff2a3;stroke-width:4px;opacity:0;animation:pegImpact .3s ease var(--impact-delay) both}@keyframes pegImpact{0%{opacity:0;r:5px}45%{opacity:1}to{opacity:0;r:22px}}.peg-resolved-path{fill:none;stroke:#a9e5ff;stroke-width:3px;stroke-linecap:round;opacity:.24;filter:drop-shadow(0 0 5px #6dc9ff)}.peg-resolved-path[data-active=true]{opacity:.62;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.85s linear forwards pegPathDraw}@keyframes pegPathDraw{to{stroke-dashoffset:0}}.peg-ball{fill:url(#peg-ball-glow);stroke:#fff;stroke-width:2px;filter:url(#peg-glow)}.peg-ball--ready{animation:1.3s ease-in-out infinite alternate pegReadyPulse}.peg-ball--landed{animation:.45s cubic-bezier(.18,.85,.25,1.3) both pegLand}@keyframes pegReadyPulse{to{filter:url(#peg-glow)brightness(1.3);transform:translateY(5px)}}@keyframes pegLand{0%{opacity:.3;transform:translateY(-1rem)scale(.7)}}.peg-slots{z-index:2;grid-template-columns:repeat(13,minmax(1.7rem,1fr));gap:.2rem;width:min(100%,50rem);margin:-.85rem auto 0;display:grid;position:relative}.peg-slots span{color:#111c2a;background:linear-gradient(#efd37b,#bd8a32);border:1px solid #fff0aa;border-radius:.35rem .35rem .65rem .65rem;place-items:center;min-width:0;padding:.52rem .08rem .35rem;display:grid;position:relative;box-shadow:inset 0 -7px 10px #68451038}.peg-slots span:before{content:"";background:#b5d6e8;width:.16rem;height:1.25rem;position:absolute;top:-1.1rem}.peg-slots span[data-edge=true]{color:#fff;background:linear-gradient(#b95560,#7f2935);border-color:#ffacb4}.peg-slots span[data-landed=true]{color:#071d15;background:#75d9aa;border-color:#d6ffea;animation:.48s both pegSlotWin;box-shadow:0 0 1.3rem #75d9aad1}.peg-slots strong{font-size:clamp(.5rem,1.25vw,.78rem)}.peg-slots small{opacity:.7;font-size:.48rem}@keyframes pegSlotWin{50%{transform:translateY(-.45rem)scale(1.08)}}.crash-sky{isolation:isolate;background:#071020;min-height:31rem;padding:0}.crash-scene{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plane-sun{fill:#fff0b1;opacity:.85;filter:drop-shadow(0 0 22px #ffe9a2)}.plane-cloud{fill:#ffffffa3;filter:drop-shadow(0 8px 8px #2f698733);animation:cloudDrift var(--cloud-duration) linear infinite}.plane-cloud-field[data-active=false] .plane-cloud{animation-play-state:paused}@keyframes cloudDrift{to{translate:170px}}.plane-mountain--back{fill:#5d86a1;opacity:.65}.plane-mountain--front{fill:#284d62}.plane-route,.rocket-route{fill:none;stroke-linecap:round}.plane-route--guide{stroke:#ffffff38;stroke-width:3px;stroke-dasharray:8 10}.plane-route--live{stroke:#fff;stroke-width:5px;filter:drop-shadow(0 0 5px #fff)}.vector-plane{transform-box:fill-box;transform-origin:50%}.vector-plane__wing,.vector-plane__tail{fill:#dcebf3;stroke:#52728a;stroke-width:2px}.vector-plane__stripe{fill:none;stroke:#c3434c;stroke-width:4px}.vector-plane__window{fill:#193c59;stroke:#8ed7f1}.vector-plane[data-ending=crashed]{animation:.55s forwards planeSignalLost}@keyframes planeSignalLost{to{opacity:.2;translate:1rem 2.2rem;rotate:18deg;scale:.85}}.rocket-stars circle{fill:#fff;opacity:.75;animation:starPulse var(--star-duration) ease-in-out infinite alternate}.rocket-stars[data-active=false] circle{animation-play-state:paused}@keyframes starPulse{to{opacity:.22}}.rocket-planet{fill:#162d63}.rocket-atmosphere{fill:none;stroke:#6ca9ff;stroke-width:9px;opacity:.5;filter:drop-shadow(0 0 10px #457dff)}.launch-pad{fill:#536383;stroke:#9cacc6;stroke-width:3px}.rocket-route--guide{stroke:#89acff40;stroke-width:3px;stroke-dasharray:7 11}.rocket-route--live{stroke:#ffa76b;stroke-width:5px;filter:drop-shadow(0 0 8px #ff795f)}.vector-rocket{filter:drop-shadow(0 8px 8px #0000006b);transform-box:fill-box;transform-origin:50%}.vector-rocket__fin{fill:#d14d57;stroke:#ff9e9d;stroke-width:2px}.vector-rocket__window{fill:#3da5d1;stroke:#d4f7ff;stroke-width:4px}.vector-rocket__band{stroke:#d34c55;stroke-width:8px}.vector-rocket__flame{transform-origin:top;animation:.16s ease-in-out infinite alternate rocketFlame}@keyframes rocketFlame{to{transform:scaleY(1.22)}}.vector-rocket[data-ending=crashed]{opacity:.2}.flight-burst circle{fill:#fff5ad;filter:drop-shadow(0 0 18px #fff)}.flight-burst path{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;animation:.6s ease-out both flightBurst}.flight-burst--space path{stroke:#ff9b72}@keyframes flightBurst{0%{opacity:0;transform:scale(.15)rotate(-35deg)}to{opacity:.85}}.crash-hud{z-index:3;color:#e8f8ff;backdrop-filter:blur(6px);background:#040f1ca3;border:1px solid #bde5ff47;border-radius:.55rem;gap:.1rem;min-width:8rem;padding:.55rem .7rem;display:grid;position:absolute;top:1rem;box-shadow:inset 0 0 18px #52b0ed14}.crash-hud--left{left:1rem}.crash-hud--right{text-align:right;right:1rem}.crash-hud span{color:#8ecbe8;letter-spacing:.14em;font-size:.52rem;font-weight:900}.crash-hud strong{font-variant-numeric:tabular-nums;font-size:.88rem}.crash-hud small{color:#d8c77f;font-size:.55rem}.crash-readout{z-index:4;pointer-events:none;text-align:center;text-shadow:0 .15rem 1.2rem #00000094;align-content:center;place-items:center;width:min(90%,33rem);min-height:30rem;margin:0 auto;display:grid;position:relative}.crash-readout>span{color:#d7effc;letter-spacing:.16em;font-size:.62rem;font-weight:900}.crash-multiplier{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,10vw,7.6rem);line-height:1}.crash-readout>small{color:#f4e5ad;letter-spacing:.14em;font-size:.65rem;font-weight:850}.crash-trajectory{z-index:4;color:#d8e9f2;letter-spacing:.08em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;font-size:.5rem;font-weight:900;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.crash-trajectory>div{background:#030c17a6;border:1px solid #d2ebff52;border-radius:999px;height:.55rem;position:relative}.crash-trajectory i{border-radius:inherit;background:linear-gradient(90deg,#71d9f0,#efd06f,#ff8d78);height:100%;transition:width 80ms linear;display:block}.crash-trajectory b{background:#fff;border:.2rem solid #1c4965;border-radius:50%;width:.9rem;height:.9rem;transition:left 80ms linear;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 .7rem #fff}.launch-sequence{z-index:6;pointer-events:none;background:#030b196b;place-items:center;display:grid;position:absolute;inset:0}.launch-sequence span,.launch-sequence strong{opacity:0;color:#fff;text-shadow:0 0 1.5rem #78d5ff;font-size:clamp(4rem,15vw,9rem);animation:.18s both launchCount;position:absolute}.launch-sequence span:first-child{animation-delay:20ms}.launch-sequence span:nth-child(2){animation-delay:.2s}.launch-sequence span:nth-child(3){animation-delay:.38s}.launch-sequence strong{color:#fff0a8;letter-spacing:.08em;font-size:clamp(2.4rem,8vw,5rem);animation-delay:.56s}@keyframes launchCount{0%{opacity:0;transform:scale(.35)}35%,75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.flight-event{z-index:6;color:#fff;text-align:center;background:#05111ee0;border:1px solid #b7daeb;border-radius:.5rem;min-width:15rem;padding:.65rem 1rem;animation:.4s both outcomeArrive;display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)rotate(-1deg);box-shadow:0 10px 25px #00000061}.flight-event[data-ending=crashed]{border-color:#ff9c8b}.flight-event strong{letter-spacing:.16em;font-size:.78rem}.flight-event span{color:#f3d77c;font-size:1.45rem;font-weight:900}.crash-sky .casino-live{z-index:5;color:#e3f1f6;backdrop-filter:blur(4px);background:#040e18b3;max-width:42rem;margin-inline:auto;position:absolute;bottom:2.2rem;left:1rem;right:1rem}.stud-table{gap:.3rem;display:grid}.table-watermark--island{justify-content:center;gap:3rem;display:flex;inset:8% 0 auto}.table-watermark--island i{background:#f2d99114;border-radius:80% 0;width:2rem;height:10rem;display:block;transform:rotate(35deg)}.table-watermark--island i:nth-child(2){height:13rem;transform:rotate(-12deg)}.table-watermark--island i:nth-child(3){transform:rotate(-48deg)}.stud-hand{border-bottom:1px solid #ffffff1a;padding:.75rem}.stud-hand>p,.pai-gow-seat>p,.pai-gow-result-hands section>p,.pai-gow-hand-zone>p{color:#d8e8e4;justify-content:space-between;gap:1rem;margin:.15rem 0 .65rem;display:flex}.stud-hand>p span,.pai-gow-seat>p span{color:#f0d68a;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:900}.stud-wager-line{justify-content:center;align-items:center;gap:.7rem;padding:.2rem;display:flex}.stud-table-mark{color:#f1da93b8;border:2px solid #eed3847a;border-radius:50%;place-items:center;width:4.2rem;height:4.2rem;font-family:Georgia,serif;font-size:.62rem;display:grid}.stud-actions,.holdem-actions{flex-wrap:wrap;gap:.6rem;display:flex}.stud-actions button,.holdem-actions button{min-height:2.75rem}.pai-gow-table{gap:.35rem;display:grid}.table-watermark--pai-gow,.table-watermark--tiles{inset:25% 0 auto}.pai-gow-seat{background:#011b172e;border-bottom:1px solid #ffffff17;border-radius:.6rem;padding:.75rem}.pai-gow-seat--player{background:#062b236b}.pai-gow-bet-line{color:#f6e09fb8;letter-spacing:.12em;justify-content:center;align-items:center;gap:.8rem;font-size:.54rem;font-weight:900;display:flex}.pai-gow-setting-layout,.pai-gow-result-hands{grid-template-columns:minmax(0,1.7fr) minmax(10rem,.8fr);gap:.65rem;display:grid}.pai-gow-hand-zone,.pai-gow-result-hands section{background:#02191670;border:1px solid #4c7b6d;border-radius:.7rem;min-width:0;padding:.6rem}.pai-gow-hand-zone--low,.pai-gow-result-hands section:last-child{background:#3a2e1340;border-color:#9c8249}.pai-gow-hand-zone>p,.pai-gow-result-hands section>p{color:#d6e5df;margin:0 0 .45rem;font-size:.65rem}.pai-gow-hand-zone button{color:#d7e9e2;background:0 0;border:1px solid #0000;border-radius:.5rem;gap:.25rem;padding:.2rem;display:grid}.pai-gow-hand-zone button:hover:not(:disabled){background:#efd06f1a;border-color:#efd06f;transform:translateY(-.25rem)}.pai-gow-hand-zone button small{letter-spacing:.08em;font-size:.48rem}.pai-gow-joker{color:#654304;background:linear-gradient(145deg,#fff4b9,#e9bf51)}.pai-gow-joker b{font-size:.55rem;transform:rotate(-90deg)}.pai-gow-comparison{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:.55rem;display:flex}.pai-gow-comparison p{color:#d4e6df;background:#030e0c94;border:1px solid #536e68;border-radius:2rem;gap:.8rem;margin:0;padding:.5rem .75rem;display:flex}.pai-gow-comparison p[data-win=true]{color:#09251a;background:#84dfb6;border-color:#d8ffeb}.house-way-toggle{color:#dce9f5;align-self:center;font-weight:700}.tile-setting-layout,.tile-result-hands{grid-template-columns:1fr 1fr}.tile-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;min-height:8.6rem;display:flex}.animated-tile{animation:tileDeal .58s cubic-bezier(.2, .85, .25, 1) var(--tile-delay,0s) both;perspective:650px;display:inline-grid}@keyframes tileDeal{0%{opacity:0;transform:translate(3rem,-3rem)rotate(10deg)scale(.78)}}.pai-gow-tile,.tile-placeholder{color:#eee8d5;text-align:center;width:4.65rem;min-height:8rem;transform-style:preserve-3d;background:linear-gradient(135deg,#20252b,#06080a 58%,#252b31);border:.12rem solid #5f6264;border-radius:.55rem;place-items:center;padding:.36rem;transition:transform .55s;display:grid;position:relative;overflow:hidden;box-shadow:inset .25rem 0 .35rem #ffffff14,inset -.25rem 0 .35rem #000,0 .5rem .8rem #00000061}.pai-gow-tile__face{backface-visibility:hidden;border:1px solid #4f5559;border-radius:.32rem;grid-template-rows:1fr 1fr;width:100%;height:6.45rem;transition:transform .55s;display:grid}.pai-gow-tile__half{border-bottom:1px solid #3d4247;position:relative}.pai-gow-tile__half:last-child{border-bottom:0}.pai-gow-tile__half i{left:var(--pip-x);top:var(--pip-y);background:#f1eee1;border-radius:50%;width:.62rem;height:.62rem;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 .1rem #c7c2b2,0 0 .22rem #ffffff3d}.pai-gow-tile__half i[data-red=true]{background:#dd4f51;box-shadow:inset 0 0 0 .1rem #942e34,0 0 .25rem #ff5c5c61}.pai-gow-tile__back{color:#be9a50;backface-visibility:hidden;background:repeating-linear-gradient(45deg,#0e1216 0 7px,#1d242a 7px 14px);border:1px solid #5c6268;border-radius:.3rem;place-items:center;display:grid;position:absolute;inset:.45rem .45rem 1.25rem;transform:rotateY(180deg)}.pai-gow-tile__back i{font-size:1.25rem;font-style:normal}.pai-gow-tile>strong{letter-spacing:.04em;font-size:.58rem}.pai-gow-tile[data-hidden=true] .pai-gow-tile__face,.pai-gow-tile[data-hidden=true]>strong{visibility:hidden}.pai-gow-tile[data-hidden=true] .pai-gow-tile__back{transform:none}.tile-placeholder{color:#9eb7ae;background:repeating-linear-gradient(45deg,#102d29 0 7px,#0a221f 7px 14px);border-style:dashed;min-height:7.7rem}.tile-table .pai-gow-hand-zone button{color:#d4e3df;background:0 0;border:1px solid #0000;gap:.2rem;padding:.25rem;display:grid}.tile-table .pai-gow-hand-zone button:hover:not(:disabled){border-color:#efd06f}.holdem-table{text-align:center;gap:.45rem;padding:1rem clamp(.7rem,2vw,1.4rem);display:grid}.holdem-rail{z-index:0;pointer-events:none;border:.42rem solid #b88f43b8;border-radius:48%;position:absolute;inset:3rem 1.1rem 1.1rem;box-shadow:inset 0 0 0 .35rem #041f1aa6}.holdem-street-track{grid-template-columns:repeat(4,1fr);gap:.3rem;width:min(100%,30rem);margin:.15rem auto;display:grid}.holdem-street-track span{color:#91a9a0;letter-spacing:.08em;text-transform:uppercase;background:#02191670;border:1px solid #3e665a;border-radius:999px;padding:.25rem;font-size:.5rem;font-weight:900}.holdem-street-track span[data-complete=true]{color:#0a231b;background:#70cda6}.holdem-street-track span[data-active=true]{color:#2b230d;background:#efd06f;border-color:#fff0ae;box-shadow:0 0 .65rem #efd06f66}.holdem-seat{background:#021b176b;border:1px solid #7fad9d59;border-radius:999px;grid-template-columns:5rem minmax(7rem,11rem) minmax(10rem,1fr) 4.8rem;align-items:center;gap:.65rem;padding:.55rem 1rem;display:grid}.holdem-seat--player{direction:rtl}.holdem-seat--player>*{direction:ltr}.poker-avatar{color:#dcecff;background:radial-gradient(circle at 50% 38%,#407c8c 0 25%,#183b4a 26% 48%,#0b232c 49%);border:.18rem solid #9fc3c8;border-radius:50%;place-items:center;width:4.2rem;height:4.2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 15px #0000004d}.poker-avatar[data-seat=player]{color:#fff2b7;background:radial-gradient(circle at 50% 38%,#877344 0 25%,#4b3b1b 26% 48%,#241b09 49%);border-color:#e6cc7d}.poker-avatar span{z-index:2;font-size:.65rem;font-weight:950;position:relative}.poker-avatar i{background:#00000047;border-radius:50% 50% 0 0;width:3.2rem;height:2.4rem;position:absolute;bottom:-.6rem}.holdem-seat__info{text-align:left;gap:.08rem;display:grid}.holdem-seat__info>span{color:#afc9c0;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.holdem-seat__info>strong{color:#fff;font-size:1rem}.holdem-seat__info>small{color:#e6cf88;font-size:.5rem}.stack-meter{background:#071c18;border-radius:999px;height:.34rem;margin-top:.2rem;overflow:hidden}.stack-meter i{background:linear-gradient(90deg,#72d9b0,#efd06f);height:100%;transition:width .35s;display:block}.holdem-hole-cards{flex-wrap:nowrap;min-height:6.4rem}.holdem-hole-cards .animated-playing-card+.animated-playing-card{margin-left:-1.25rem}.holdem-seat .table-medallion{min-width:3.2rem;min-height:3.2rem}.holdem-center{justify-items:center;gap:.45rem;padding:.5rem;display:grid}.holdem-pot{animation:.36s both potPulse}@keyframes potPulse{50%{transform:translateY(-.2rem)scale(1.05)}}.holdem-board{justify-content:center;align-items:center;gap:.35rem;min-height:6.7rem;display:flex}.holdem-board-slot{place-items:center;display:grid}.holdem-board-slot small{writing-mode:vertical-rl;letter-spacing:.08em;font-size:.47rem}.holdem-board-card{animation-name:boardCardTurn}@keyframes boardCardTurn{0%{opacity:0;transform:rotateY(85deg)translateY(-1rem)}}.poker-action-bubble{color:#d8e8e2;background:#021412b3;border:1px solid #4b6f65;border-radius:.55rem;max-width:36rem;padding:.48rem .7rem;font-size:.66rem;animation:.3s both actionBubble;position:relative}.poker-action-bubble i{background:inherit;border-top:1px solid #4b6f65;border-left:1px solid #4b6f65;width:.65rem;height:.65rem;position:absolute;top:-.35rem;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes actionBubble{0%{opacity:0;transform:translateY(.35rem)}}.holdem-controls{align-items:end}@media (width<=780px){.keno-console{grid-template-columns:9rem 5.5rem minmax(0,1fr);gap:.55rem}.keno-grid{gap:.2rem;padding:.4rem}.keno-grid button{font-size:.68rem}.keno-grid button>small{display:none}.bingo-layout{grid-template-columns:1fr}.bingo-machine{grid-template-columns:minmax(8rem,12rem) auto}.bingo-cage{grid-row:span 2}.bingo-progress{grid-column:2}.pai-gow-setting-layout,.pai-gow-result-hands{grid-template-columns:1fr}.pai-gow-hand-zone--low,.pai-gow-result-hands section:last-child{justify-self:center;width:min(100%,20rem)}.holdem-seat{border-radius:1rem;grid-template-columns:3.8rem minmax(6.5rem,1fr) minmax(8rem,1.2fr)}.holdem-seat .table-medallion{min-width:2.7rem;min-height:2.7rem;position:absolute;top:.4rem;right:.4rem}.holdem-seat--player .table-medallion{left:.4rem;right:auto}.poker-avatar{width:3.4rem;height:3.4rem}}@media (width<=560px){.number-game-stage,.premium-table{padding:.65rem}.number-game-stage>header,.premium-table__header{font-size:.6rem}.keno-console{grid-template-columns:6.7rem 4.4rem minmax(0,1fr);padding:.45rem}.keno-blower{height:5.2rem}.keno-current-ball{width:4rem}.keno-current-ball span{font-size:1.3rem}.keno-recent-balls span{width:2rem;height:2rem;font-size:.62rem}.keno-toolbar{flex-direction:column;align-items:stretch}.keno-picked-strip,.keno-toolbar>div:last-child{justify-content:center}.keno-grid{grid-template-columns:repeat(10,minmax(1.55rem,1fr))}.keno-grid button{aspect-ratio:1;border-radius:.25rem;font-size:.58rem}.bingo-machine{grid-template-columns:8rem auto}.bingo-row{grid-template-columns:repeat(5,minmax(2.35rem,1fr))}.bingo-row>*{font-size:.78rem}.peg-machine__marquee strong{display:none}.peg-board{padding-inline:.05rem}.peg-slots{gap:1px}.peg-slots span{padding-inline:0}.peg-slots span:before{height:.85rem;top:-.75rem}.crash-sky{min-height:27rem}.crash-hud{min-width:6.4rem;padding:.4rem;top:.55rem}.crash-hud--left{left:.55rem}.crash-hud--right{right:.55rem}.crash-hud strong{font-size:.72rem}.crash-readout{min-height:26rem}.crash-sky .casino-live{font-size:.65rem;bottom:2rem}.animated-playing-card{width:3.35rem;height:4.85rem}.premium-card-row{gap:.18rem;min-height:5rem}.pai-gow-app .animated-playing-card{width:2.9rem;height:4.35rem}.pai-gow-hand-zone{padding:.4rem}.pai-gow-bet-line>span:last-child{display:none}.pai-gow-tile,.tile-placeholder{width:3.75rem;min-height:6.5rem}.pai-gow-tile__face{height:5rem}.pai-gow-tile__half i{width:.48rem;height:.48rem}.tile-row{min-height:6.8rem}.stud-wager-line{flex-wrap:wrap}.holdem-rail{display:none}.holdem-seat{grid-template-columns:3rem minmax(5rem,1fr) minmax(7rem,1fr);gap:.35rem;padding:.45rem}.poker-avatar{width:2.8rem;height:2.8rem}.holdem-seat__info>strong{font-size:.78rem}.holdem-seat__info>small{display:none}.holdem-hole-cards .animated-playing-card{width:2.9rem;height:4.3rem}.holdem-board .animated-playing-card,.holdem-board .card-placeholder{width:2.8rem;min-width:2.8rem;height:4.2rem}.holdem-board{gap:.12rem}}@media (prefers-reduced-motion:reduce){.animated-playing-card,.animated-tile,.keno-current-ball,.keno-recent-balls span,.bingo-call,.bingo-balls span,.bingo-card [data-marked=true] i,.bingo-card [data-current=true],.peg-impact,.peg-resolved-path,.peg-ball--ready,.peg-ball--landed,.peg-slots span[data-landed=true],.plane-cloud,.rocket-stars circle,.vector-rocket__flame,.flight-burst path,.launch-sequence span,.launch-sequence strong,.flight-event,.outcome-ribbon,.holdem-pot,.poker-action-bubble{animation:none!important}.animated-playing-card__inner,.pai-gow-tile,.crash-trajectory i,.crash-trajectory b,.stack-meter i{transition:none!important}}
