@media (max-width:720px){body:has(.mobile-game-viewport){padding-bottom:0;overflow:hidden}.portal-shell:has(.mobile-game-viewport){height:100dvh;min-height:0;display:block;overflow:hidden}:is(.portal-shell:has(.mobile-game-viewport)>.portal-sidebar,.portal-shell:has(.mobile-game-viewport) .portal-header){display:none}:is(.portal-shell:has(.mobile-game-viewport) .portal-main,.portal-shell:has(.mobile-game-viewport) .portal-content){width:100%;height:100%;min-height:0}.portal-shell:has(.mobile-game-viewport) .portal-content{padding:0;overflow:hidden}.portal-shell:has(.mobile-game-viewport) .portal-mobile-nav{height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.mobile-game-viewport{height:calc(100dvh - 64px - env(safe-area-inset-bottom));min-height:0;position:relative;overflow:hidden}.mobile-game-viewport>.portal-heading{z-index:90;margin:0;position:absolute;top:5px;right:5px}.mobile-game-viewport>.portal-heading>div:first-child,.mobile-game-viewport .rocket-heading-actions>a{display:none}.mobile-game-viewport .blackjack-rules-popover summary{background:#13111ff0;border-radius:10px;min-width:44px;min-height:40px;padding:6px 8px;font-size:.72rem}.mobile-game-viewport .blackjack-rules-popover>div{max-height:calc(100dvh - 150px);overflow-y:auto}.mobile-game-viewport>.info-banner,.mobile-game-viewport>.rocket-quick-rules,.mobile-game-viewport>.star-rocket-guide{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-game-viewport>.toast{right:8px;bottom:calc(72px + env(safe-area-inset-bottom));max-width:none;left:8px}.mobile-game-viewport>.entertainment-table,.mobile-game-viewport>.blackjack-table{border-radius:0;flex-direction:column;width:100%;height:100%;min-height:0;margin:0;display:flex}.mobile-game-viewport .entertainment-head,.mobile-game-viewport .entertainment-star_rocket .entertainment-head{flex:0 0 50px;grid-template-columns:minmax(0,1fr) minmax(70px,78px) minmax(68px,80px);align-items:center;gap:4px;min-height:0;padding:5px 76px 5px 8px;display:grid}.mobile-game-viewport .entertainment-head>div:first-child{min-width:0}.mobile-game-viewport .entertainment-head>div:first-child>span,.mobile-game-viewport .entertainment-head>div:first-child>small{display:none}.mobile-game-viewport .entertainment-head h2,.mobile-game-viewport .entertainment-star_rocket .entertainment-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.86rem;line-height:1.2;overflow:hidden}.mobile-game-viewport .entertainment-clock,.mobile-game-viewport .entertainment-star_rocket .entertainment-clock{text-align:center;border-radius:9px;grid-template-columns:1fr;justify-self:stretch;gap:0;min-width:0;min-height:38px;padding:2px 4px;display:grid}.mobile-game-viewport .entertainment-clock>i,.mobile-game-viewport .entertainment-clock>small{display:none}.mobile-game-viewport .entertainment-clock span,.mobile-game-viewport .entertainment-star_rocket .entertainment-clock span{text-overflow:ellipsis;white-space:nowrap;grid-column:auto;font-size:.5rem;line-height:1.1;overflow:hidden}.mobile-game-viewport .entertainment-clock b,.mobile-game-viewport .entertainment-star_rocket .entertainment-clock b{min-width:0;font-size:1rem;line-height:1.05}.mobile-game-viewport .entertainment-clock b:after{content:"秒";margin-left:2px;font-size:.48rem}.mobile-game-viewport .entertainment-balance,.mobile-game-viewport .entertainment-star_rocket .entertainment-balance{text-align:right;border:0;grid-area:auto;justify-self:stretch;gap:0;min-width:0;padding:2px 4px;display:grid}.mobile-game-viewport .entertainment-balance span{font-size:.48rem;line-height:1.1}.mobile-game-viewport .entertainment-balance strong,.mobile-game-viewport .entertainment-star_rocket .entertainment-balance strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.1;overflow:hidden}.mobile-game-viewport .entertainment-balance small,.mobile-game-viewport .entertainment-star_rocket .entertainment-balance small{font-size:.45rem;line-height:1.1;display:block}.mobile-game-viewport .entertainment-stage,.mobile-game-viewport .entertainment-star_rocket .star-rocket-stage,.mobile-game-viewport .entertainment-neon_pachinko .neon-pachinko-stage{flex:1 1 0;height:auto;min-height:0;padding:52px 6px 5px;overflow:hidden}.mobile-game-viewport .entertainment-round-status{border-radius:10px;grid-template-columns:7px minmax(0,1fr) auto;gap:6px;min-width:0;padding:6px 8px;top:5px;left:6px;right:6px}.mobile-game-viewport .entertainment-round-status>i{width:7px;height:7px}.mobile-game-viewport .entertainment-round-status strong{font-size:.74rem}.mobile-game-viewport .entertainment-round-status small{text-overflow:ellipsis;white-space:nowrap;max-width:none;font-size:.54rem;line-height:1.2;overflow:hidden}.mobile-game-viewport .entertainment-round-status>b{min-width:45px;font-size:1.05rem}.mobile-game-viewport .entertainment-stage-message,.mobile-game-viewport .baccarat-stage .entertainment-stage-message{z-index:36;padding:7px 9px;font-size:.64rem;top:47px;left:7px;right:7px}.mobile-game-viewport .entertainment-bet-ticket{z-index:20;width:auto;min-width:0;padding:5px 8px;font-size:.63rem;bottom:5px;left:6px;right:6px}.mobile-game-viewport .entertainment-bet-ticket small{font-size:.54rem}.mobile-game-viewport .entertainment-settlement{z-index:40;max-width:calc(100% - 12px);padding:9px 13px}.mobile-game-viewport .entertainment-settlement>strong{font-size:1.2rem}.mobile-game-viewport .entertainment-baccarat .baccarat-settlement{width:auto;padding:8px 11px;bottom:6px;left:6px;right:6px}.mobile-game-viewport .baccarat-settlement-flow{padding:5px 0}.mobile-game-viewport .baccarat-settlement>b{font-size:1rem}.mobile-game-viewport .entertainment-table>footer{display:none}.mobile-game-viewport .entertainment-controls,.mobile-game-viewport .entertainment-speed_race .speed-race-betting-dock,.mobile-game-viewport .entertainment-neon_pachinko .neon-pachinko-betting-dock{flex:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"options""amount""action";align-items:stretch;gap:5px;min-height:0;padding:6px 8px 8px;display:grid;box-shadow:0 -12px 30px #00000059}.mobile-game-viewport .entertainment-controls fieldset{grid-area:options;min-width:0;padding:0}.mobile-game-viewport .entertainment-controls fieldset legend{margin:0;padding:0;font-size:.54rem;line-height:1.1}.mobile-game-viewport .entertainment-controls fieldset>div,.mobile-game-viewport .entertainment-speed_race .speed-race-bet-zones>div,.mobile-game-viewport .entertainment-neon_pachinko .neon-pachinko-bet-zones>div{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-height:45px;margin:2px 0 0;overflow:auto hidden;gap:5px!important;display:flex!important}.mobile-game-viewport .entertainment-controls fieldset label{scroll-snap-align:start;flex:0 0 max(53px,20% - 4.4px);min-width:0}.mobile-game-viewport .entertainment-controls fieldset:has(>div>label:nth-child(2):last-child) label{flex-basis:calc(50% - 2.5px)}.mobile-game-viewport .entertainment-controls fieldset:has(>div>label:nth-child(3):last-child) label{flex-basis:calc(33.3333% - 3.33333px)}.mobile-game-viewport .entertainment-controls fieldset:has(>div>label:nth-child(4):last-child) label{flex-basis:calc(25% - 3.75px)}.mobile-game-viewport .entertainment-controls fieldset label>span,.mobile-game-viewport .entertainment-controls .baccarat-zone>span,.mobile-game-viewport .entertainment-controls .race-bet-option>span,.mobile-game-viewport .entertainment-controls .pachinko-bet-option>span,.mobile-game-viewport .entertainment-controls .high-low-zone>span{text-align:center;border-radius:9px;place-items:center;height:42px;min-height:42px;padding:3px 5px;display:grid;transform:none}.mobile-game-viewport .entertainment-controls fieldset label b{font-size:.72rem;line-height:1}.mobile-game-viewport .entertainment-controls fieldset label small,.mobile-game-viewport .entertainment-controls fieldset label em,.mobile-game-viewport .entertainment-controls .high-low-zone>span:before{display:none}.mobile-game-viewport .entertainment-controls fieldset input:focus-visible+span{outline-offset:-2px;outline:2px solid #fff}.mobile-game-viewport .entertainment-stakes,.mobile-game-viewport .entertainment-neon_pachinko .entertainment-stakes{background:0 0;border:0;grid-area:amount;grid-template-columns:minmax(0,1fr) minmax(75px,92px);align-items:center;gap:6px;min-width:0;padding:0;display:grid}.mobile-game-viewport .entertainment-stakes>span,.mobile-game-viewport .entertainment-stakes>.race-control-title,.mobile-game-viewport .entertainment-stakes>.race-stake-help{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-game-viewport .entertainment-stakes .stake-quick-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-height:0;margin:0;display:grid}.mobile-game-viewport .entertainment-stakes .stake-quick-buttons button,.mobile-game-viewport .entertainment-stakes .baccarat-chip{border-radius:9px;width:auto;height:42px;min-height:42px;padding:2px;transform:none}.mobile-game-viewport .entertainment-stakes .baccarat-chip{border:2px dashed #ffffff70}.mobile-game-viewport .entertainment-stakes .stake-quick-buttons button small{display:none}.mobile-game-viewport .entertainment-stakes .stake-quick-buttons button b,.mobile-game-viewport .entertainment-stakes .stake-quick-buttons button i{font-size:.76rem}.mobile-game-viewport .entertainment-stakes label,.mobile-game-viewport .baccarat-betting-dock .entertainment-stakes label{height:42px;margin:0}.mobile-game-viewport .entertainment-stakes input{min-width:0;padding:5px;font-size:16px}.mobile-game-viewport .entertainment-stakes label i{place-items:center;padding:3px 5px;font-size:.58rem;display:grid}.mobile-game-viewport .entertainment-controls>.button,.mobile-game-viewport .entertainment-controls>.race-bet-action{grid-area:action;width:100%;min-height:44px}.mobile-game-viewport .entertainment-controls>.button{padding:7px 10px;font-size:.84rem}.mobile-game-viewport .race-bet-action,.mobile-game-viewport .entertainment-neon_pachinko .race-bet-action{background:0 0;border:0;min-width:0;padding:0}.mobile-game-viewport .race-bet-review,.mobile-game-viewport .race-confirm-title,.mobile-game-viewport .race-action-hint{display:none}.mobile-game-viewport .race-bet-action>.button{width:100%;min-height:44px;padding:7px 10px}.mobile-game-viewport .baccarat-bet-guidance{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-game-viewport .high-low-stage{padding:52px 5px 5px}.mobile-game-viewport .high-low-casino-scene{gap:5px;max-height:100%;padding:7px 5px}.mobile-game-viewport .high-low-scene-heading{gap:0}.mobile-game-viewport .high-low-scene-heading span,.mobile-game-viewport .high-low-scene-heading small,.mobile-game-viewport .high-low-card-seat>small,.mobile-game-viewport .high-low-scene-footer{display:none}.mobile-game-viewport .high-low-scene-heading strong{font-size:.86rem}.mobile-game-viewport .high-low-card-seat{gap:3px;padding:4px}.mobile-game-viewport .high-low-card-seat .entertainment-card,.mobile-game-viewport .high-low-card-seat .entertainment-card-back{width:min(99px,100%);height:clamp(88px,17dvh,136px);padding:7px}.mobile-game-viewport .high-low-card-seat .entertainment-card b{font-size:1.8rem}.mobile-game-viewport .energy-wheel-large{gap:6px}.mobile-game-viewport .energy-wheel-large>div{width:min(56vw,26dvh);height:min(56vw,26dvh)}.mobile-game-viewport .baccarat-stage{padding:78px 4px 4px}.mobile-game-viewport .baccarat-casino-scene{width:100%;height:100%;min-height:0}.mobile-game-viewport .baccarat-phase-banner{border-radius:10px;width:auto;padding:5px 8px;top:5px;left:5px;right:5px}.mobile-game-viewport .baccarat-phase-eyebrow,.mobile-game-viewport .baccarat-phase-main p{display:none}.mobile-game-viewport .baccarat-phase-main{grid-template-columns:minmax(0,1fr) 70px;gap:5px;margin:0 0 4px}.mobile-game-viewport .baccarat-phase-main strong{font-size:1.05rem}.mobile-game-viewport .baccarat-phase-timer b{font-size:1rem}.mobile-game-viewport .baccarat-phase-timer span{font-size:.46rem}.mobile-game-viewport .baccarat-phase-steps{gap:2px}.mobile-game-viewport .baccarat-phase-steps span{padding:2px 0;font-size:.44rem}.mobile-game-viewport .baccarat-dealer-character{width:clamp(132px,27dvh,190px);top:0}.mobile-game-viewport .baccarat-table-felt{border-radius:14px;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;height:clamp(145px,46%,215px);padding:6px;display:grid;bottom:2px;left:3px;right:3px}.mobile-game-viewport .baccarat-hand{gap:2px;min-width:0;padding:4px}.mobile-game-viewport .baccarat-hand header{padding:0}.mobile-game-viewport .baccarat-hand header small,.mobile-game-viewport .baccarat-hand footer{display:none}.mobile-game-viewport .baccarat-hand header b{font-size:.86rem}.mobile-game-viewport .baccarat-hand header strong{min-width:30px;height:22px;padding:2px;font-size:.58rem}.mobile-game-viewport .baccarat-hand section{min-height:0;padding:0}.mobile-game-viewport .baccarat-hand section>i,.mobile-game-viewport .baccarat-hand .entertainment-card{width:clamp(40px,11vw,55px);height:clamp(58px,15vw,78px);margin-right:-14px;padding:4px}.mobile-game-viewport .baccarat-hand .entertainment-card b{font-size:1.12rem}.mobile-game-viewport .baccarat-versus{width:30px;height:30px;top:50%;left:50%;translate:-50% -50%}.mobile-game-viewport .baccarat-versus b{font-size:.68rem}.mobile-game-viewport .baccarat-shoe-ready{max-width:95%;padding:4px 7px;font-size:.55rem;top:0}.mobile-game-viewport .speed-race-stage{padding:52px 2px 2px}.mobile-game-viewport .speed-race-scene{--horizon-h:58px;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0}.mobile-game-viewport .speed-race-scene>header{min-height:58px;padding:4px 8px}.mobile-game-viewport .race-track{--lane-h:clamp(20px,calc((100dvh - 420px) / 10),30px);align-self:stretch}.mobile-game-viewport .speed-race-scene>footer{min-height:25px;padding:3px 8px;font-size:.53rem}.mobile-game-viewport .neon-pachinko-machine{grid-template-rows:34px minmax(0,1fr) 31px;width:100%;height:100%;min-height:0;display:grid}.mobile-game-viewport .pachinko-machine-top{height:34px}.mobile-game-viewport .pachinko-board{height:auto;min-height:0;margin:3px}.mobile-game-viewport .pachinko-pegs{inset:48px 6% 50px}.mobile-game-viewport .pachinko-slots{height:42px;bottom:4px}.mobile-game-viewport .pachinko-scene-status{min-height:31px;padding:2px 8px}.mobile-game-viewport .pachinko-scene-status>strong{font-size:1rem}.mobile-game-viewport .pachinko-locked .pachinko-ball{animation-name:mobile-pachinko-preview}.mobile-game-viewport .pachinko-result .pachinko-ball{animation-name:mobile-pachinko-land}}@keyframes mobile-pachinko-preview{0%{top:12%;left:45%}35%{top:35%;left:62%}70%{top:62%;left:40%}to{top:calc(100% - 60px);left:55%}}@keyframes mobile-pachinko-land{0%{top:12%;left:calc(50% - 12px);transform:scale(1)}22%{top:28%;left:38%}44%{top:48%;left:59%}66%{top:65%;left:44%}84%{top:78%;left:var(--pachinko-landing-x);transform:translate(-50%)}to{top:calc(100% - 60px);left:var(--pachinko-landing-x);transform:translate(-50%)scale(.82)}}@media (max-width:720px){.mobile-game-viewport .entertainment-star_rocket .star-rocket-stage{padding:52px 4px 4px}.mobile-game-viewport .star-rocket-scene{border-radius:14px;width:100%;height:100%;min-height:0}.mobile-game-viewport .rocket-multiplier{top:60px}.mobile-game-viewport .rocket-multiplier strong{font-size:clamp(2rem,8vw,3rem)}.mobile-game-viewport .rocket-preflight-content{top:116px}.mobile-game-viewport .rocket-preflight-content h2{font-size:1rem}.mobile-game-viewport .rocket-preflight-content p{font-size:.57rem}.mobile-game-viewport .star-rocket-controls{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;padding:6px 7px 8px;display:grid}.mobile-game-viewport .rocket-controls-heading{display:none}.mobile-game-viewport .rocket-control-panel{border-radius:10px;gap:3px;padding:4px;display:grid}.mobile-game-viewport .rocket-control-title{gap:0;margin:0}.mobile-game-viewport .rocket-control-title>i,.mobile-game-viewport .rocket-control-title small{display:none}.mobile-game-viewport .rocket-control-title b{font-size:.55rem}.mobile-game-viewport .rocket-quick-values,.mobile-game-viewport .rocket-auto-values{gap:3px;min-width:0;margin:0}.mobile-game-viewport .rocket-auto-values{scrollbar-width:thin;display:flex;overflow-x:auto}.mobile-game-viewport .rocket-auto-values button{flex:0 0 52px}.mobile-game-viewport .rocket-quick-values button,.mobile-game-viewport .rocket-auto-values button{min-height:36px;padding:3px;font-size:.54rem}.mobile-game-viewport .rocket-quick-values small{display:none}.mobile-game-viewport .rocket-control-panel>label{height:36px}.mobile-game-viewport .rocket-control-panel>label input{padding:3px 6px;font-size:16px}.mobile-game-viewport .rocket-control-panel>label>i{min-width:24px}.mobile-game-viewport .rocket-action-panel{background:0 0;border:0;grid-column:1/-1;padding:0;display:block}.mobile-game-viewport .rocket-action-review,.mobile-game-viewport .rocket-action-help{display:none}.mobile-game-viewport .rocket-launch-button,.mobile-game-viewport .rocket-cashout-button{border-radius:11px;min-height:44px;padding:5px 12px}.mobile-game-viewport .rocket-cashout-button b{font-size:1.12rem}.mobile-blackjack-viewport .blackjack-phase-track,.mobile-blackjack-viewport .blackjack-round-proof{display:none}.mobile-blackjack-viewport .blackjack-table-head{flex:0 0 46px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-height:0;padding:4px 76px 4px 8px;display:grid}.mobile-blackjack-viewport .blackjack-table-head>div:first-child{min-width:0}.mobile-blackjack-viewport .blackjack-table-head>div:first-child span,.mobile-blackjack-viewport .blackjack-table-head>div:first-child b{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.mobile-blackjack-viewport .blackjack-table-head>.status-badge{display:none}.mobile-blackjack-viewport .blackjack-lobby-balance{color:#b1ffd2;white-space:nowrap;font-size:.7rem}.mobile-blackjack-viewport .blackjack-table-head-assets .blackjack-asset-hud{text-align:right;border-radius:7px;grid-area:1/2;min-width:82px;padding:2px 5px}.mobile-blackjack-viewport .blackjack-asset-hud>span,.mobile-blackjack-viewport .blackjack-asset-hud small{display:none}.mobile-blackjack-viewport .blackjack-asset-hud strong{font-size:.73rem}.mobile-blackjack-viewport .blackjack-casino-surface{background-size:auto 100%;flex:1 1 0;height:auto;min-height:0;overflow:hidden}.mobile-blackjack-viewport .blackjack-host-portrait{width:clamp(125px,24dvh,180px);height:clamp(155px,30dvh,220px);top:5px}.mobile-blackjack-viewport .blackjack-host-bubble{text-align:left;width:min(34%,150px);min-height:0;padding:5px 7px;top:5px;left:6px;translate:0}.mobile-blackjack-viewport .blackjack-host-bubble span{font-size:.47rem}.mobile-blackjack-viewport .blackjack-host-bubble p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.55rem;line-height:1.2;display:-webkit-box;overflow:hidden}.mobile-blackjack-viewport .blackjack-casino-surface .blackjack-dealer-zone{min-height:0;padding:0 5px;position:absolute;top:29%;left:0;right:0}.mobile-blackjack-viewport .blackjack-casino-surface .blackjack-player-zone{align-items:stretch;gap:4px;width:auto;min-height:0;max-height:43%;margin:0;padding:0;display:flex;position:absolute;bottom:4px;left:5px;right:5px;overflow-x:auto}.mobile-blackjack-viewport .blackjack-player-zone .blackjack-hand{flex:1 0 46%;min-width:0;padding:4px}.mobile-blackjack-viewport .blackjack-casino-surface .blackjack-player-zone.hands-1 .blackjack-hand{width:100%;max-width:none}.mobile-blackjack-viewport .blackjack-casino-surface .blackjack-zone-label{justify-content:center;gap:4px;margin-bottom:2px}.mobile-blackjack-viewport .blackjack-casino-surface .blackjack-zone-label span,.mobile-blackjack-viewport .blackjack-casino-surface .blackjack-zone-label b{font-size:.55rem}.mobile-blackjack-viewport .blackjack-card-row{min-height:0;padding:0}.mobile-blackjack-viewport .blackjack-card,.mobile-blackjack-viewport .blackjack-card-turn{width:clamp(43px,12vw,58px);height:clamp(61px,17vw,82px)}.mobile-blackjack-viewport .blackjack-card{margin-right:-17px;padding:4px;font-size:.86rem}.mobile-blackjack-viewport .blackjack-card i{font-size:1.12rem}.mobile-blackjack-viewport .blackjack-card small{font-size:.84rem}.mobile-blackjack-viewport .blackjack-hand>small,.mobile-blackjack-viewport .blackjack-hand>strong{margin-top:2px;font-size:.56rem}.mobile-blackjack-viewport .blackjack-action-bar{flex:none;gap:5px;padding:6px 7px 8px;display:grid}.mobile-blackjack-viewport .blackjack-decision-summary{gap:0;min-width:0}.mobile-blackjack-viewport .blackjack-decision-summary span,.mobile-blackjack-viewport .blackjack-decision-summary small{display:none}.mobile-blackjack-viewport .blackjack-decision-summary b{font-size:.7rem}.mobile-blackjack-viewport .blackjack-action-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.mobile-blackjack-viewport .blackjack-action-buttons .button{border-radius:8px;min-width:0;min-height:46px;padding:4px}.mobile-blackjack-viewport .blackjack-action-buttons .button strong{font-size:.7rem}.mobile-blackjack-viewport .blackjack-action-buttons .button small{display:none}.mobile-blackjack-viewport .blackjack-settlement-panel{flex:none;grid-template-columns:1fr;gap:4px;padding:6px 7px 8px;display:grid}.mobile-blackjack-viewport .blackjack-settlement-panel>div:not(.blackjack-result-banner){display:none}.mobile-blackjack-viewport .blackjack-result-banner{gap:3px;padding:5px 7px}.mobile-blackjack-viewport .blackjack-result-banner small{display:none}.mobile-blackjack-viewport .blackjack-repeat-form{border:0;grid-template-columns:minmax(0,1fr) 92px;gap:4px;padding:0;display:grid!important}.mobile-blackjack-viewport .blackjack-repeat-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.mobile-blackjack-viewport .blackjack-repeat-presets button{min-height:40px}.mobile-blackjack-viewport .blackjack-repeat-form label{gap:0;font-size:0}.mobile-blackjack-viewport .blackjack-repeat-form input{min-height:40px;padding:4px 22px 4px 6px;font-size:16px}.mobile-blackjack-viewport .blackjack-repeat-form label i{right:5px}.mobile-blackjack-viewport .blackjack-repeat-form>.button{grid-column:1/-1;min-height:42px}.mobile-blackjack-viewport .blackjack-lobby-stage .blackjack-casino-surface .blackjack-dealer-zone,.mobile-blackjack-viewport .blackjack-lobby-stage .blackjack-empty-card-row,.mobile-blackjack-viewport .blackjack-lobby-stage .blackjack-lobby-hand>.blackjack-zone-label{display:none}.mobile-blackjack-viewport .blackjack-lobby-stage .blackjack-casino-surface .blackjack-lobby-player-zone{width:100%;max-height:none;padding:0;display:block;bottom:0;left:0;right:0;overflow:visible}.mobile-blackjack-viewport .blackjack-lobby-stage .blackjack-lobby-hand{border:0;width:100%;padding:0}.mobile-blackjack-viewport .blackjack-stake-form{background:#03100df2;border-radius:0;grid-template-columns:minmax(0,1fr) 93px;gap:5px;min-width:0;padding:6px 7px 8px;display:grid}.mobile-blackjack-viewport .blackjack-stake-range,.mobile-blackjack-viewport .blackjack-stake-quick>span{display:none}.mobile-blackjack-viewport .blackjack-stake-quick{gap:0}.mobile-blackjack-viewport .blackjack-stake-quick>div{gap:4px}.mobile-blackjack-viewport .blackjack-stake-quick button{min-height:42px;padding:3px;font-size:.68rem}.mobile-blackjack-viewport .blackjack-stake-form>label{align-items:end;min-width:0;font-size:0;display:flex}.mobile-blackjack-viewport .blackjack-stake-input{width:100%}.mobile-blackjack-viewport .blackjack-stake-input input{width:100%;min-height:42px;padding:4px;font-size:16px}.mobile-blackjack-viewport .blackjack-stake-input span{display:none}.mobile-blackjack-viewport .blackjack-stake-form>.button{grid-column:1/-1;min-height:44px}.mobile-blackjack-viewport .blackjack-stake-disabled{grid-column:1/-1;margin:0;font-size:.58rem;line-height:1.2}.mobile-blackjack-viewport .blackjack-lobby-waiting{padding:8px}}@media (max-width:720px) and (max-height:690px){.mobile-game-viewport .entertainment-stage,.mobile-game-viewport .entertainment-star_rocket .star-rocket-stage,.mobile-game-viewport .entertainment-neon_pachinko .neon-pachinko-stage{padding-top:43px}.mobile-game-viewport .entertainment-round-status{padding-block:4px}.mobile-game-viewport .baccarat-stage{padding-top:68px}.mobile-game-viewport .baccarat-dealer-character{width:126px}.mobile-game-viewport .baccarat-table-felt{height:140px}.mobile-game-viewport .blackjack-host-portrait{width:120px;height:151px}.mobile-game-viewport .blackjack-host-bubble{display:none}.mobile-game-viewport .blackjack-casino-surface .blackjack-dealer-zone{top:25%}}
:is(.site-shell,.member-shell,.auth-page,.standalone-state){--ink:#1d2b45;--muted:#617089;--subtle:#6a7890;--bg:#fff;--surface:#fff;--surface-2:#f3f6fb;--line:#e5eaf1;--violet:#365fc3;--violet-2:#3967d6;--cyan:#168a80;--green:#187e62;--amber:#9a6a20;--red:#a83242;--shadow:0 16px 48px #243f6812;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}:is(.site-shell,.member-shell,.auth-page,.standalone-state) .logo{color:#243e6b}:is(.site-shell,.member-shell,.auth-page,.standalone-state) .logo b{color:#178579}:is(.site-shell,.member-shell,.auth-page,.standalone-state) .logo-mark{color:#fff;background:linear-gradient(145deg,#3659ae,#219697);box-shadow:0 3px 10px #31579924}:is(.site-shell,.auth-page,.standalone-state) .button-primary,.member-shell .portal-content>:not(.mobile-game-viewport) .button-primary{color:#fff;box-shadow:none;background:#365fc3}:is(.site-shell,.auth-page,.standalone-state) .button-primary:hover,.member-shell .portal-content>:not(.mobile-game-viewport) .button-primary:hover{box-shadow:none;background:#294fae}:is(.site-shell,.auth-page,.standalone-state) .button-secondary,.member-shell .portal-content>:not(.mobile-game-viewport) .button-secondary{color:#365eaa;background:#f2f6fd;border-color:#d8e2f2}:is(.site-shell,.auth-page,.standalone-state) .form-error,.member-shell .portal-content>:not(.mobile-game-viewport) .form-error{color:#a52c40;background:#fff1f3;border-color:#f0ced5}:is(.site-shell,.auth-page,.standalone-state) .form-success,.member-shell .portal-content>:not(.mobile-game-viewport) .form-success{color:#18745b;background:#eef9f4;border-color:#cce8db}.site-shell .site-header{box-shadow:none;background:#fffffff5;border-color:#e8edf3}.site-shell .header-inner{gap:28px}.site-shell .desktop-nav{gap:24px}.site-shell .desktop-nav a{align-items:center;min-height:44px;font-size:.82rem;display:flex}.site-shell .desktop-nav a:hover{color:#315cbb}.site-shell .header-actions{align-items:center;min-width:0}.site-shell .header-member-card{background:#f5faf9;border:1px solid #dfeae8;border-radius:14px;align-items:center;gap:10px;min-width:0;max-width:265px;min-height:44px;padding:6px 11px 6px 7px;display:flex}.site-shell .header-member-card:hover{background:#ecf6f3;border-color:#b7d6cf}.site-shell .header-member-avatar{color:#fff;background:#258d80;border-radius:50%;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:.85rem;font-weight:900;display:grid}.site-shell .header-member-copy{min-width:0;line-height:1.25;display:grid}.site-shell .header-member-copy strong,.site-shell .header-member-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-shell .header-member-copy strong{color:#29456b;font-size:.76rem}.site-shell .header-member-copy small{color:#176a60;font-variant-numeric:tabular-nums;font-size:.64rem;font-weight:700}.site-shell .site-footer{background:#f9fbfd;padding-top:35px}.site-shell .footer-grid h3{color:#3c516e}.site-shell .footer-bottom{color:#6a7890}.site-shell .footer-grid a:hover{color:#315cbb}.site-shell .detail-hero{background:radial-gradient(circle at 88% 35%,#dfedf5,#0000 48%),#f6f9fd}.site-shell .detail-symbol{color:#426f91;text-shadow:none}.site-shell .filter-row .filter-active{color:#315eb5;background:#eaf1fc}.site-shell .page-hero h1{font-size:clamp(2rem,4.5vw,3.3rem)}.site-shell .mobile-nav{background:#fffffff5;border-color:#e2e8f1;box-shadow:0 -4px 20px #20334c08}.site-shell .mobile-nav a,.member-shell .portal-mobile-nav a{color:#506681;justify-content:center;align-items:center;min-height:44px;display:flex}.member-shell .portal-sidebar{background:#fff}.member-shell .portal-header{background:#fffffff2}.member-shell .portal-sidebar nav a{color:#5a6d88;min-height:44px}.member-shell .portal-sidebar nav a:hover{color:#315cbb;background:#f3f7fd}.member-shell .sidebar-section-label,.member-shell .sidebar-logout{color:#62718b}.member-shell .sidebar-logout{min-height:44px}.member-shell .member-game-navigation nav a.sidebar-game-active,.member-shell .member-game-navigation nav a.sidebar-exit-game{color:#315eb5;background:#eff5fe;border-color:#d8e4f7}.member-shell .avatar{color:#fff;background:#258d80}.member-shell .portal-mobile-nav{background:#fffffff5;border-color:#e2e8f1}.member-shell .tone-violet{background:linear-gradient(135deg,#eef3fc,#fff)}.member-shell .tone-green{background:linear-gradient(135deg,#eff9f5,#fff)}.member-shell .tone-amber{background:linear-gradient(135deg,#fff8ec,#fff)}.member-shell .step-list .step-done>span{color:#fff}.member-shell :is(.document-row select,.document-row input,.admin-search input,.admin-search select,.admin-action-form select,.admin-action-form textarea,.admin-action-form input:not([type=checkbox])),.member-shell :is(.support-form input:not([type=checkbox]),.support-form textarea,.support-form select){background:#fff}.member-shell :is(.entertainment-table,.blackjack-table,.high-low-demo-table,.blackjack-rules-popover>div){--ink:#f5f3ff;--muted:#aaa6bd;--subtle:#77738d;--bg:#09080e;--surface:#121019;--surface-2:#191624;--line:#ffffff17;--violet:#8b5cf6;--violet-2:#b79aff;--amber:#f5b849;--cyan:#36d5d0;--green:#46d99a;--red:#ff6c78;--shadow:0 24px 80px #00000057;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-page .auth-art{background:radial-gradient(circle at 50% 45%,#d9e8fb,#0000 45%),radial-gradient(circle at 80% 20%,#dff2ef,#0000 40%),#f2f6fc}.auth-page .auth-art:before{background:repeating-conic-gradient(from 10deg,#4766b00b 0 1deg,transparent 1deg 10deg)}.auth-page .orbit{border-color:#8babc32e}.auth-page .form-stack input::placeholder{color:#7a879d}.auth-page .form-stack input:focus{box-shadow:0 0 0 3px #3967d61c}.auth-page button[data-password-toggle]{color:#637895;width:44px;height:44px}.auth-page button[data-password-toggle]:is(:hover,[aria-pressed=true]){color:#315cbb;background:#edf3fc}.auth-page button[data-password-toggle]:focus-visible{outline-color:#3967d6}.home-page{padding-block:35px 56px}.home-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.home-page-heading h1{letter-spacing:-.035em;margin:8px 0;font-size:clamp(1.5rem,2.6vw,2.05rem);line-height:1.35}.home-page-heading p{color:var(--muted);margin:0;font-size:.85rem}.home-page-heading>a{border-radius:12px;flex-shrink:0;min-height:46px;padding-inline:20px;font-size:.81rem}.home-announcement-carousel{--banner-color:#206d65;--banner-background:#eff9f5;--banner-circle:#b3dfce;isolation:isolate;background:var(--banner-background);border:1px solid #e1eae8;border-radius:22px;min-height:315px;padding:32px 38px 12px;position:relative;overflow:hidden}.announcement-blue{--banner-color:#355fa4;--banner-background:#f0f5fe;--banner-circle:#c4d7f5}.announcement-violet{--banner-color:#6c53a4;--banner-background:#f5f2fb;--banner-circle:#d8c7ed}.announcement-peach{--banner-color:#8a6134;--banner-background:#fff7ed;--banner-circle:#efceaa}.home-banner-slide{z-index:1;max-width:710px;position:relative}.home-banner-tag{color:var(--banner-color);align-items:center;gap:9px;font-size:.72rem;font-weight:800;display:flex}.home-banner-tag i{background:currentColor;border-radius:50%;width:3px;height:3px}.home-banner-slide h2{color:#203449;letter-spacing:-.04em;margin:17px 0 12px;font-size:clamp(1.7rem,3.2vw,2.7rem);line-height:1.25}.home-banner-slide p{color:#546a77;max-width:570px;min-height:45px;margin:0;font-size:.86rem;line-height:1.85}.home-banner-link{min-height:44px;color:var(--banner-color);align-items:center;gap:30px;font-size:.8rem;font-weight:800;display:inline-flex}.home-banner-decoration{z-index:-1;width:260px;height:250px;color:var(--banner-circle);pointer-events:none;position:absolute;top:15px;right:6%}.home-banner-decoration i{border:1px solid;border-radius:50%;width:205px;height:205px;position:absolute}.home-banner-decoration i:first-child{top:0;right:0}.home-banner-decoration i:nth-child(2){top:35px;right:-45px}.home-banner-decoration i:nth-child(3){opacity:.4;background:currentColor;width:115px;height:115px;top:75px;right:55px}.home-banner-decoration>span{color:var(--banner-color);opacity:.7;font-size:4.5rem;position:absolute;top:62px;right:85px}.home-banner-controls{border-top:1px solid #31547014;align-items:center;gap:20px;margin-top:12px;display:flex}.home-banner-dots{gap:0;display:flex}.home-banner-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.home-banner-dots span{background:#9aabae;border-radius:99px;width:6px;height:6px}.home-banner-dots button[aria-current] span{background:var(--banner-color);width:20px}.home-banner-position{color:#576d79;font-variant-numeric:tabular-nums;font-size:.68rem}.home-banner-arrows{gap:6px;margin-left:auto;display:flex}.home-banner-arrows button{width:44px;height:44px;color:var(--banner-color);cursor:pointer;background:#ffffffa6;border:1px solid #31547022;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.home-banner-arrows button:hover{background:#fff}.home-banner-arrows button:disabled{opacity:.65;cursor:default}.home-service-section{margin-top:32px}.home-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.home-section-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:1.4rem}.home-section-heading p{color:var(--muted);margin:0;font-size:.74rem}.home-service-grid{grid-template-columns:280px minmax(0,1fr);gap:20px;display:grid}.home-account{background:#f6fbf9;border:1px solid #e0eae7;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:21px 23px;display:flex}.home-account>span{color:#477369;font-size:.7rem}.home-account h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:6px 0 9px;font-size:1.05rem;overflow:hidden}.home-account p{color:#617c76;margin:0 0 4px;font-size:.69rem}.home-account>strong{color:#176e60;font-variant-numeric:tabular-nums;font-size:1.12rem;line-height:1.5}.home-account a{color:#246b61;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:44px;margin-top:auto;font-size:.74rem;font-weight:700;display:flex}.home-account small{color:#647c75;font-size:.63rem}.home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-shortcuts>a{background:#fff;border:1px solid #e6ebf2;border-radius:13px;align-items:center;gap:11px;min-width:0;min-height:91px;padding:16px;transition:border-color .2s,background .2s;display:flex}.home-shortcuts>a:hover{background:#f8faff;border-color:#c4d3ed}.home-shortcuts>a>span{color:#4b70b9;background:#f0f5fd;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.home-shortcuts svg{width:23px;height:23px}.home-shortcuts strong{color:#2e4365;font-size:.79rem;display:block}.home-shortcuts small{color:#718097;margin-top:3px;font-size:.63rem;display:block}.home-shortcuts i{color:#8091ab;margin-left:auto;font-size:.8rem;font-style:normal}.home-start-guide{background:#fafcfe;border:1px solid #e6ecf3;border-radius:16px;align-items:center;gap:40px;margin-top:27px;padding:23px 25px;display:flex}.home-start-guide>div{flex:0 0 165px}.home-start-guide h2{margin:4px 0;font-size:1.2rem}.home-start-guide>div>a{color:#4969a6;align-items:center;min-height:44px;font-size:.73rem;display:inline-flex}.home-start-guide ol{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.home-start-guide li{align-items:flex-start;gap:10px;display:flex}.home-start-guide li>b{color:#5579b4;background:#edf3fc;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.68rem;display:grid}.home-start-guide li strong{font-size:.75rem;display:block}.home-start-guide li small{color:var(--muted);margin-top:5px;font-size:.66rem;line-height:1.8;display:block}@media (max-width:1100px){.site-shell .header-inner{gap:20px}.site-shell .desktop-nav{gap:17px}.home-service-grid{grid-template-columns:240px minmax(0,1fr);gap:14px}.home-shortcuts>a{gap:8px;padding:12px}.home-shortcuts>a>span{flex-basis:30px;width:30px;height:34px}.home-shortcuts i{display:none}.home-start-guide{gap:24px}.home-start-guide>div{flex-basis:120px}.home-start-guide ol{gap:15px}}@media (max-width:850px){.home-service-grid{grid-template-columns:minmax(0,1fr)}.home-account{grid-template-columns:minmax(0,1fr) auto;gap:3px 20px;padding:17px 20px;display:grid}.home-account>span{display:none}.home-account h3{grid-column:1;margin:0 0 4px}.home-account p,.home-account>strong{grid-column:1}.home-account a{grid-area:1/2/4;width:auto;margin:0}.home-account small{grid-column:1}.home-start-guide{display:block}.home-start-guide>div{align-items:center;gap:15px;margin-bottom:10px;display:flex}.home-start-guide>div>.eyebrow{display:none}.home-start-guide>div>a{margin-left:auto}}@media (max-width:720px){.site-shell .site-header{position:sticky;top:0}.site-shell .header-inner{gap:8px;height:64px}.site-shell .header-inner .logo{gap:7px;font-size:.74rem}.site-shell .header-inner .logo-mark{width:30px;height:30px}.site-shell .header-actions .button-primary{min-height:44px;padding:8px 12px;font-size:.75rem}.site-shell .header-member-card{border-radius:11px;gap:6px;max-width:calc(100vw - 165px);padding:5px 8px 5px 5px}.site-shell .header-member-avatar{flex-basis:28px;width:28px;height:28px}.site-shell .header-member-copy strong{font-size:.67rem}.site-shell .header-member-copy small{font-size:.59rem}.site-shell .mobile-nav{height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.member-shell .mobile-game-viewport .blackjack-rules-popover summary{color:#f5f3ff}.home-page{padding-block:22px 35px}.home-page-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px}.home-page-heading h1{font-size:1.5rem}.home-page-heading p{font-size:.76rem}.home-page-heading>a{min-height:44px;padding:9px 15px;font-size:.75rem}.home-announcement-carousel{border-radius:16px;min-height:0;padding:22px 18px 10px}.home-banner-slide h2{min-height:2.5em;margin:16px 0 12px;font-size:1.55rem}.home-banner-slide p{min-height:69px;font-size:.78rem;line-height:1.85}.home-banner-tag{font-size:.65rem}.home-banner-link{font-size:.75rem}.home-banner-decoration{opacity:.3;top:-10px;right:-60px}.home-banner-controls{gap:4px;margin-top:13px}.home-banner-dots button{width:44px}.home-banner-position{display:none}.home-banner-arrows{gap:2px}.home-banner-arrows button{width:44px;height:44px;font-size:1rem}.home-service-section{margin-top:26px}.home-section-heading{margin-bottom:12px}.home-section-heading h2{font-size:1.2rem}.home-section-heading p{display:none}.home-account{gap:3px 10px;padding:15px}.home-account h3{font-size:.87rem}.home-account p{font-size:.66rem}.home-account>strong{font-size:.9rem}.home-account a{gap:8px;font-size:.7rem}.home-account small{font-size:.6rem}.home-shortcuts{gap:8px}.home-shortcuts>a{text-align:center;align-content:center;justify-items:center;gap:7px;min-height:92px;padding:9px 5px;display:grid}.home-shortcuts>a>span{width:32px;height:32px}.home-shortcuts strong{font-size:.72rem}.home-shortcuts small{display:none}.home-start-guide{margin-top:22px;padding:15px}.home-start-guide ol{grid-template-columns:minmax(0,1fr);gap:16px}.home-start-guide li strong{font-size:.73rem}.home-start-guide li small{margin-top:1px;font-size:.66rem}}@media (max-width:370px){.home-banner-controls{flex-wrap:wrap}.home-banner-dots{flex:1 0 100%}.home-banner-position{display:block}.home-account{grid-template-columns:minmax(0,1fr)}.home-account a{grid-area:auto/1;width:100%}}@media (prefers-reduced-motion:reduce){.home-shortcuts>a,.site-shell .button{transition:none}.site-shell .button:hover{transform:none}.auth-page .auth-art:before{animation:none}}.site-shell .site-header{background:#ffffffed;box-shadow:0 3px 18px #31547808}.home-page-heading .eyebrow{color:#41649e;background:#e5edf9;border-radius:6px;padding:4px 8px;font-size:.64rem}.home-announcement-carousel{--banner-background:linear-gradient(110deg,#edf8f4,#e7f2f7);--banner-circle:#93c5c7;border-color:#d0e3e8;box-shadow:0 9px 28px #3756730c}.announcement-blue{--banner-background:linear-gradient(110deg,#eef3fc,#e0ebfb);--banner-circle:#acc5e9}.announcement-violet{--banner-background:linear-gradient(110deg,#f5f1fa,#e8e6f6);--banner-circle:#c2aedc}.announcement-peach{--banner-background:linear-gradient(110deg,#fff7ee,#f5ebdd);--banner-circle:#dfbd97}.home-announcement-carousel .home-banner-tag{background:#ffffff82;border:1px solid #ffffffad;border-radius:99px;width:max-content;padding:5px 10px}.home-service-grid .home-account{background:linear-gradient(145deg,#e7f3ed,#f9fcfa);border-color:#d3e5dc;box-shadow:0 6px 18px #426d5b08}.home-shortcuts>a{border-color:#dce5f0;box-shadow:0 4px 16px #35567e06}.home-shortcuts>a:nth-child(2)>span{color:#31876a;background:#e9f6ef}.home-shortcuts>a:nth-child(3)>span{color:#4184b7;background:#e9f3fc}.home-shortcuts>a:nth-child(4)>span{color:#8061b3;background:#f1ecfa}.home-shortcuts>a:nth-child(5)>span{color:#298980;background:#e7f4f3}.home-shortcuts>a:nth-child(6)>span{color:#ab7c35;background:#faf2e4}.home-start-guide{background:#ffffffa8;border-color:#dbe5f0}.site-shell .site-footer{background:#eaf0f7;border-color:#dce5ef}.member-shell{background:#f1f5fa}.game-lobby-page .game-card{border-color:#dce4ef;box-shadow:0 5px 18px #2d4e7410}.site-shell .container{width:calc(100% - 80px);max-width:none}.site-shell .header-inner{height:80px}.home-announcement-carousel{border:0;border-radius:0;flex-direction:column;justify-content:space-between;min-height:clamp(330px,32vw,560px);margin-inline:-40px;padding:clamp(34px,5vw,96px) 5vw 10px;display:flex}.home-banner-art{object-fit:cover;object-position:center;z-index:-2}.announcement-illustrated{--banner-color:#baf6e8;color:#fff;background:#082030}.announcement-illustrated:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#041826b8,#0000 67%);position:absolute;inset:0}.announcement-illustrated .home-banner-decoration{display:none}.announcement-illustrated .home-banner-slide{max-width:43%}.announcement-illustrated .home-banner-slide h2{color:#fff;text-wrap:balance;font-size:clamp(2rem,3.4vw,4rem)}.announcement-illustrated .home-banner-slide p{color:#daebee;min-height:unset}.announcement-illustrated .home-banner-link{color:#fff;background:#123d4294;border:1px solid #d4fff064;border-radius:12px;margin-top:18px;padding:10px 20px}.announcement-illustrated .home-banner-controls{border-color:#ffffff28}.announcement-illustrated .home-banner-position{color:#cde4eb}.announcement-illustrated .home-banner-arrows button{color:#fff;background:#0c2a399e;border-color:#d3f5ff45}.announcement-illustrated .home-banner-dots span{background:#cadbe88a}.home-news-strip{color:#3b567b;background:#e6f2fb;border:1px solid #deebf3;border-radius:0 0 14px 14px;align-items:center;gap:18px;min-height:56px;padding:10px 18px;font-size:.8rem;display:flex}.home-news-strip strong{color:#176d76;flex-shrink:0}.home-news-strip span{flex:1}.home-news-strip a{color:#315eac;flex-shrink:0;align-items:center;min-height:44px;display:flex}.home-page-heading{margin-bottom:20px}.home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.home-service-grid{grid-template-columns:280px minmax(0,1fr)}.home-start-guide{background:#fff}.member-shell .portal-content{width:100%;max-width:none}@media (min-width:1600px){.game-lobby-page .game-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.site-shell .container{width:calc(100% - 40px)}.home-announcement-carousel{margin-inline:-20px}.home-service-grid{grid-template-columns:220px minmax(0,1fr)}.home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.home-service-grid{grid-template-columns:1fr}}@media (max-width:720px){.site-shell .container{width:calc(100% - 24px)}.site-shell .header-inner{gap:8px;height:64px}.site-shell .logo{gap:7px;font-size:.9rem}.site-shell .header-member-card{max-width:180px}.site-shell .header-member-copy strong{max-width:110px}.home-page{padding-top:16px}.home-page-heading h1{font-size:1.18rem}.home-page-heading p{font-size:.72rem}.home-page-heading>a{display:none}.home-announcement-carousel{height:335px;min-height:335px;margin-inline:-12px;padding:160px 18px 8px}.home-banner-slide{width:100%;max-width:100%}.home-banner-slide h2{margin:8px 0;font-size:1.55rem}.home-banner-slide p{min-height:36px;font-size:.74rem;line-height:1.6}.home-banner-link{gap:16px;font-size:.76rem}.home-banner-art{object-fit:cover;object-position:76% 35%;height:180px!important}.announcement-illustrated{background:#0b2836}.announcement-illustrated:before{background:linear-gradient(#0000 24%,#0b2836 54%)}.announcement-illustrated .home-banner-slide{max-width:100%}.announcement-illustrated .home-banner-slide h2{font-size:1.48rem}.announcement-illustrated .home-banner-slide p{font-size:.7rem}.announcement-illustrated .home-banner-link{min-height:44px;margin-top:5px;padding:5px 12px}.home-banner-controls{gap:5px;margin-top:4px}.home-banner-dots button{width:24px;height:44px}.home-banner-dots button span{width:5px}.home-banner-dots button[aria-current] span{width:16px}.home-banner-arrows{gap:2px}.home-banner-arrows button{width:44px;height:44px}.home-banner-position{display:none}.home-banner-decoration{transform-origin:100% 0;width:170px;height:145px;top:0;right:12%;transform:scale(.65)}.home-news-strip{gap:8px;padding:8px 10px;font-size:.67rem}.home-news-strip a{display:none}.home-service-section{margin-top:22px}.home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-shortcuts>a{text-align:center;flex-direction:column;justify-content:center;gap:7px;min-height:95px;padding:10px 4px}.home-shortcuts strong{font-size:.7rem}.home-shortcuts small{display:none}.home-shortcuts>a>span{flex-basis:35px;width:35px;height:35px}.home-start-guide{padding:18px 14px}.site-shell .frontend-mobile-navigation,.member-shell .frontend-mobile-navigation{height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,minmax(0,1fr))}.frontend-mobile-navigation>a{flex-direction:column;gap:3px;font-size:.64rem;min-height:56px!important}.frontend-mobile-navigation>a>span{font-size:1.25rem;line-height:1.1}.frontend-mobile-navigation>a[aria-current]{color:#2467b7;background:#edf6fc;border-radius:10px;font-weight:800}.site-shell main{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){.home-announcement-carousel *{transition:none!important}}.activity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin-top:24px;display:grid}.activity-card,.activity-coupon{background:linear-gradient(135deg,#eaf2ff,#fff);border:1px solid #dfe7f2;border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:30px;display:flex;position:relative;overflow:hidden}.activity-mint{background:linear-gradient(135deg,#e1f6ef,#fff)}.activity-violet{background:linear-gradient(135deg,#ede7fb,#fff)}.activity-card h1,.activity-card h2,.activity-coupon h2{color:#223f65;margin:0;line-height:1.4;position:relative}.activity-card p{color:#526a85;margin:0;line-height:1.8;position:relative}.activity-card strong,.activity-coupon strong{color:#196d72}.activity-card small,.activity-coupon small{color:#677c92}.activity-card-symbol{color:#419cb92b;pointer-events:none;font-size:12rem;position:absolute;top:-30px;right:12px}.activity-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;margin-top:24px;display:grid}.activity-text{white-space:pre-wrap;overflow-wrap:anywhere}.activity-actions label,.activity-editor label,.admin-activity-row form label{gap:8px;font-size:.85rem;display:grid}.activity-actions input,.activity-editor input:not([type=checkbox]),.activity-editor textarea,.activity-editor select,.admin-activity-row input,.admin-activity-row select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px}.activity-actions button{margin-top:12px}.activity-coupon{background:#fff;border-top:4px solid #1a958d}.activity-coupon>b{color:#396d88;font-size:.85rem}.admin-activity-workspace{gap:20px;display:grid}.activity-editor fieldset,.activity-editor-row{border:0;gap:14px;min-width:0;padding:0;display:grid}.activity-editor-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.activity-editor textarea{resize:vertical;min-height:90px}.activity-editor .activity-checkbox{align-items:center;display:flex}.activity-checkbox input{width:24px;height:24px}.admin-activity-row{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:18px 0}.admin-activity-row small{display:block}.admin-activity-row fieldset{border:0;flex-wrap:wrap;align-items:end;gap:12px;padding:10px 0;display:flex}.admin-activity-row label{flex:180px}@media (max-width:720px){.activity-card,.activity-coupon{padding:22px 18px}.activity-detail-grid{grid-template-columns:1fr}.activity-grid{gap:14px}.home-page-heading{display:none}.home-page{padding-top:0}.home-announcement-carousel{height:380px;min-height:380px;padding-top:140px}.home-banner-art{height:155px!important}.home-banner-slide h2,.announcement-illustrated .home-banner-slide h2{margin:6px 0;font-size:1.3rem;line-height:1.35}.home-banner-slide p,.announcement-illustrated .home-banner-slide p{font-size:.69rem;line-height:1.6}.home-banner-tag{font-size:.61rem}.home-banner-link,.announcement-illustrated .home-banner-link{margin-top:4px;padding-block:4px}.home-banner-controls{margin-top:3px}.frontend-mobile-navigation>button{min-width:0;min-height:56px;font-size:.64rem}.home-banner-controls{flex-wrap:nowrap}.home-banner-dots{display:none}.home-banner-position{display:block}.site-shell .frontend-mobile-navigation>button svg,.member-shell .frontend-mobile-navigation>button svg{width:21px;height:21px;display:block}}.frontend-mobile-navigation>a>span>svg{width:21px;height:21px}.site-shell .brand-navigation{color:#f3f5ff;background:#191b4a;border-bottom:1px solid #333463}.site-shell .brand-navigation-inner{justify-content:space-between;align-items:center;gap:28px;min-height:58px;display:flex}.site-shell .brand-navigation .desktop-nav{gap:28px;display:flex}.site-shell .brand-navigation .desktop-nav a{color:#edf1ff;min-height:58px;font-weight:700}.site-shell .brand-navigation .desktop-nav a:hover{color:#6ce1ed}.brand-service-navigation{align-items:center;gap:26px;display:flex}.brand-service-navigation>a{color:#edf1ff;align-items:center;gap:8px;min-height:48px;font-size:.79rem;font-weight:700;display:flex}.brand-service-navigation svg{width:21px;height:21px}.site-shell .header-actions>.button{border-radius:9px;min-width:115px}.site-shell .header-actions>.button-primary{background:linear-gradient(110deg,#067fbe,#29bac3)}.site-shell .header-actions>.button-secondary{color:#fff;background:#22245b;border-color:#34346c}.home-page{padding-top:0}.site-shell{background:linear-gradient(120deg,#deefff,#f0f5fc 70%,#e9e5fa)}.home-announcement-carousel{background:radial-gradient(circle at 85% 35%,#44388d,#0000 60%),#102248;min-height:clamp(400px,32vw,620px)}.announcement-slots{--banner-color:#7ad6ed}.announcement-slots:before{background:linear-gradient(90deg,#101b38a6,#0000 60%)}.home-banner-slide h2{line-height:1.2}.announcement-slots .home-banner-slide h2{font-size:clamp(2.2rem,3.9vw,4.6rem)}.announcement-slots .home-banner-link{background:linear-gradient(110deg,#0862a5,#6d4dba);border-color:#77ceef66;box-shadow:0 8px 26px #03193350}.home-banner-controls{z-index:1;position:relative}.home-news-strip{background:#c8e6fa;border:0;border-radius:0;margin-inline:-40px;padding-inline:5vw;font-weight:500}.home-feature-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:30px 0 36px;display:grid}.home-feature-tile{background:linear-gradient(120deg,#fffffff0,#eaf5ff);border:1px solid #fff;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;min-height:170px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 25px #203b6a12}.home-feature-tile:hover{transform:translateY(-3px);box-shadow:0 12px 32px #203b6a22}.home-feature-tile>div{min-width:0}.home-feature-tile small{color:#168295;letter-spacing:.1em;font-size:.66rem;font-weight:800}.home-feature-tile h2{color:#253369;margin:6px 0;font-size:1.6rem}.home-feature-tile p{color:#5b7494;margin:0;font-size:.76rem;line-height:1.7}.home-feature-tile>span{color:#435da9;background:linear-gradient(140deg,#cedff9,#eeedff);border-radius:28px;flex:0 0 94px;place-items:center;width:94px;height:94px;font-size:4rem;display:grid;transform:rotate(-8deg);box-shadow:inset 0 0 0 3px #ffffffa6,0 8px 15px #30579617}.feature-activities{background:linear-gradient(120deg,#fff,#f1eafe)}.feature-activities>span{color:#8a5abd;background:linear-gradient(140deg,#e4d8fc,#f9eaff)}.feature-support>span{color:#128c96;background:linear-gradient(140deg,#ccebec,#e7f4f9)}.game-art-slots .game-art-image{object-position:85% center}.game-lobby-page{background:0 0}@media (max-width:1100px){.brand-service-navigation{gap:14px}.site-shell .brand-navigation .desktop-nav{gap:18px}.home-news-strip{margin-inline:-20px}.home-feature-services{gap:16px}.home-feature-tile{min-height:150px;padding:18px}.home-feature-tile>span{flex-basis:65px;width:65px;height:65px;font-size:3rem}.home-feature-tile h2{font-size:1.3rem}}@media (max-width:720px){.site-shell .brand-navigation{display:none}.site-shell .header-actions>.button{min-width:65px;min-height:40px;padding-inline:12px}.home-announcement-carousel{background:#142849;height:402px;min-height:402px;padding-top:168px}.home-banner-art{object-position:80% center;height:190px!important}.announcement-illustrated:before{background:linear-gradient(#0000 18%,#142849 50%)}.announcement-slots .home-banner-slide h2{font-size:1.45rem;line-height:1.27}.announcement-illustrated .home-banner-slide p{font-size:.7rem}.home-banner-tag{color:#a8e1f4!important;background:#132e5694!important;border-color:#739ddc5c!important}.home-banner-slide{max-width:100%}.home-banner-controls{flex-wrap:nowrap}.home-banner-dots{display:none}.home-banner-position{display:block}.home-news-strip{gap:8px;margin-inline:-12px;padding:10px 14px;font-size:.66rem}.home-news-strip span{line-height:1.7}.home-feature-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0 24px}.home-feature-tile{text-align:center;border-radius:13px;flex-direction:column-reverse;justify-content:flex-end;gap:8px;min-height:153px;padding:12px 6px}.home-feature-tile>span{border-radius:14px;flex-basis:45px;width:45px;height:45px;font-size:2rem}.home-feature-tile h2{margin:4px 0;font-size:.84rem}.home-feature-tile small{letter-spacing:0;font-size:.48rem}.home-feature-tile p{font-size:.57rem;line-height:1.6}.home-feature-tile:hover{transform:none}}@media (prefers-reduced-motion:reduce){.home-feature-tile{transition:none}.home-feature-tile:hover{transform:none}}.home-feature-tile>div>span{color:#168295;font-size:.66rem;font-weight:800;display:block}.home-feature-tile>div>b{color:#4167a6;align-items:center;min-height:44px;font-size:.72rem;display:flex}.home-feature-tile>.feature-tile-art{position:relative}.home-feature-tile>.feature-tile-art i{color:#fff;font-size:.9rem;font-style:normal;position:absolute;bottom:7px;right:8px}@media (max-width:720px){.home-feature-tile>div>span{font-size:.49rem;line-height:1.5}.home-feature-tile>div>b{display:none}.home-feature-tile>.feature-tile-art i{font-size:.6rem;bottom:4px;right:5px}}.site-shell .header-actions{margin-left:auto}.site-shell .header-actions>.button-ghost{color:#fff;background:#22245b;border:1px solid #34346c}@media (max-width:720px){.home-announcement-carousel{height:440px;min-height:440px}}:is(.site-shell .header-inner:has([data-vip-level]),.member-shell .portal-header:has([data-vip-level])){height:auto;min-height:84px;padding-block:8px}.announcement-vip{--banner-color:#ffe5a1}.announcement-vip .home-banner-link{background:#5c452c94;border-color:#f4dba570}.announcement-vip .home-banner-art{object-position:70% center}@media (max-width:720px){.site-shell .header-inner:has([data-vip-level]){min-height:80px}.member-shell .portal-header:has([data-vip-level]){min-height:80px}.announcement-vip .home-banner-art{object-position:80% 45%}}.announcement-kyc{--banner-color:#83f2de;background:#06162e}.announcement-kyc:before{background:linear-gradient(90deg,#031024e8 0%,#04162ac4 33%,#04152a25 65%,#0000)}.announcement-kyc .home-banner-art{object-position:70% center}.announcement-kyc .home-banner-link{background:linear-gradient(110deg,#147e8b,#1264a2);border-color:#a3f5e37a;box-shadow:0 8px 26px #03193350}.announcement-kyc .home-banner-terms{color:#b4d6e1;font-size:clamp(11px,.9vw,14px);line-height:1.65}@media (max-width:720px){.announcement-kyc:before{background:linear-gradient(#0000,#06162e22 20%,#06162e 51%)}.announcement-kyc .home-banner-art{object-position:80% center}.announcement-kyc .home-banner-terms{font-size:11px;line-height:1.6}}
.entertainment-dice{background:#071813;border-color:#d3b0694d}.entertainment-dice .entertainment-head{background:linear-gradient(110deg,#091510,#111713);border-color:#e7c37e26}.entertainment-dice .entertainment-stage{background:#04130f;min-height:600px;padding:94px 18px 18px}.dice-cup-scene{background:radial-gradient(at 50% 55%,#185748,#0b3328 55%,#061f19);border:1px solid #a8894e;border-radius:26px;width:100%;height:475px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #09251c,inset 0 0 70px #02110d,0 18px 40px #0007}.dice-cup-scene:before{content:"";pointer-events:none;border:1px solid #dac08455;border-radius:20px;position:absolute;inset:8px}.dice-scene-ambient{opacity:.4;background:repeating-linear-gradient(95deg,#0000 0 88px,#d5b46b22 90px,#0000 93px),radial-gradient(at 8% 10%,#ffc16c55,#0000 20%),radial-gradient(at 92% 10%,#ffc16c55,#0000 20%);position:absolute;inset:0}.dice-scene-ambient:after{content:"";opacity:.23;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dice-scene-frame{z-index:1;grid-template-rows:25px 58px minmax(0,1fr) 60px 25px;height:100%;padding:20px 24px 15px;display:grid;position:relative}.dice-scene-topline{color:#c2b28f;letter-spacing:.06em;justify-content:space-between;gap:8px;font-size:.65rem;display:flex}.dice-scene-topline span:first-child{align-items:center;gap:7px;display:flex}.dice-scene-topline i{background:#76e4af;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #76e4af}.dice-scene-caption{text-align:center;align-content:center;gap:5px;display:grid}.dice-scene-caption strong{color:#ffe3a9;letter-spacing:.15em;text-shadow:0 3px 15px #000;font-size:1.4rem}.dice-scene-caption small{color:#acd0bf;font-size:.65rem}.dice-cup-arena{perspective:800px;min-height:0;position:relative}.dice-cup-aura{background:radial-gradient(#cbb57916,#0a302833 58%,#d2b15d33 60%,#0000 62%);border:2px solid #d5b46b66;border-radius:50%;width:min(92%,380px);height:105px;position:absolute;bottom:16%;left:50%;translate:-50%;box-shadow:0 0 0 7px #ceb2650c,inset 0 0 20px #001c1580}.dice-cup-shadow{filter:blur(9px);background:#0009;border-radius:50%;width:190px;height:38px;position:absolute;bottom:22%;left:50%;translate:-50%}.dice-cup-image{z-index:4;transform-origin:50% 80%;will-change:transform;filter:drop-shadow(0 9px 9px #0007);width:240px;height:240px;margin-left:-120px;position:absolute;bottom:21%;left:50%}.dice-cup-image img{object-fit:contain;width:100%;height:100%;display:block}.dice-scene-betting_open .dice-cup-image{animation:4s ease-in-out infinite dice-cup-idle}.dice-scene-locked .dice-cup-image{animation:.58s ease-in-out infinite dice-cup-shake}.dice-scene-locked .dice-cup-shadow{animation:.58s ease-in-out infinite dice-shadow-shake}.dice-scene-locked .dice-cup-aura{border-color:#f8cc72aa;box-shadow:0 0 0 8px #efc87511,0 0 28px #e6bb4233}.dice-scene-revealed .dice-cup-image,.dice-scene-closed .dice-cup-image{animation:1s cubic-bezier(.22,.7,.18,1) forwards dice-cup-lift}.dice-scene-revealed .dice-cup-shadow,.dice-scene-closed .dice-cup-shadow{opacity:.2;transition:opacity .7s}.dice-real-faces{z-index:3;gap:19px;width:max-content;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:24%;left:50%;translate:-50%}.dice-real-faces li{width:73px;height:73px;animation:dice-face-arrive .62s cubic-bezier(.19,.75,.26,1.1) calc(.55s + var(--die-index) * .17s) both;background:linear-gradient(140deg,#fffdf5 10%,#eee8d8 65%,#c4bda9);border:1px solid #fff;border-radius:15px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:4px;padding:13px;display:grid;position:relative;box-shadow:3px 7px #afa894,5px 13px 17px #0007,inset 2px 2px 3px #fff}.dice-real-faces li:first-child{rotate:-9deg}.dice-real-faces li:nth-child(3){rotate:9deg}.dice-real-faces i{opacity:0;background:radial-gradient(circle at 65% 70%,#3b3024,#1b1711 75%);border-radius:50%;min-width:0;min-height:0;box-shadow:inset 1px 2px 2px #000a,0 1px #fff}.dice-real-faces .pip-on{opacity:1}.dice-scene-result{background:#031b15aa;border:1px solid #c3a76655;border-radius:14px;grid-template-columns:1fr auto 1fr;justify-self:center;align-items:center;gap:10px;width:min(100%,360px);padding:7px 18px;display:grid;box-shadow:inset 0 1px #fff1}.dice-scene-result span{color:#b6c8b7;text-align:right;font-size:.65rem}.dice-scene-result strong{color:#f8d697;text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:2rem;line-height:1}.dice-scene-result small{color:#dbd2b3;font-size:.75rem;font-weight:700}.dice-scene-result.is-revealed{border-color:#dec07988;animation:.4s ease-out 1.15s both dice-result-in}.dice-scene-rail{color:#839e8d;justify-content:center;align-items:center;gap:12px;font-size:.57rem;display:flex}.dice-scene-rail i{background:#c9b67f44;width:30px;height:1px}.dice-scene-locked .dice-scene-rail span:nth-of-type(2),.dice-scene-revealed .dice-scene-rail span:last-of-type{color:#f5d29a}.entertainment-dice .entertainment-bet-ticket{z-index:8;background:#071d18ed;border-color:#d2ad6555;gap:2px;padding:8px 11px;font-size:.7rem;top:96px;bottom:auto;left:30px}.entertainment-dice .entertainment-bet-ticket span{color:#8cbbab;font-size:.6rem}.entertainment-dice .entertainment-bet-ticket small{color:#a1b9ac;font-size:.57rem}.entertainment-dice .entertainment-bet-ticket em{color:#ffb2a6;font-style:normal}.entertainment-dice.phase-revealed .entertainment-bet-ticket,.entertainment-dice.phase-closed .entertainment-bet-ticket{display:none}.entertainment-dice .entertainment-settlement{z-index:9;background:#061d19f5;border-color:#dbc08155;min-width:185px;padding:10px 18px;animation:.4s ease-out 1.25s both dice-result-in;bottom:54px;right:34px}.entertainment-dice:has(.entertainment-settlement) .dice-scene-result{justify-self:start;width:min(46%,285px)}.entertainment-dice .entertainment-controls{background:linear-gradient(120deg,#101d16,#0b1713);border-color:#d4b87133}.entertainment-dice .entertainment-controls fieldset label>span{background:#10271f;border-color:#aa925e55}.entertainment-dice .entertainment-controls fieldset input:checked+span{color:#fff5d9;background:linear-gradient(135deg,#886531,#413519);border-color:#f1d59a;box-shadow:inset 0 1px #fff3,0 0 14px #d5ac4622}.entertainment-dice .entertainment-stakes button.selected{background:#72582b;border-color:#d6b678}.entertainment-dice .entertainment-controls>.button{color:#2b2415;background:linear-gradient(110deg,#d9b86e,#f5d99a);box-shadow:0 6px 22px #d7ad3a22}.entertainment-dice .entertainment-controls>.button:disabled{color:#aba98e;box-shadow:none;background:#29382f}@keyframes dice-cup-idle{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-4px)rotate(2deg)}}@keyframes dice-cup-shake{0%,to{transform:translate(-12px,-19px)rotate(-12deg)}20%{transform:translate(13px,-38px)rotate(16deg)}42%{transform:translate(-16px,-25px)rotate(-18deg)}65%{transform:translate(18px,-42px)rotate(14deg)}84%{transform:translate(-6px,-14px)rotate(-8deg)}}@keyframes dice-shadow-shake{0%,to{opacity:.8;transform:translate(-8px)scale(.85)}50%{opacity:.4;transform:translate(9px)scale(.65)}}@keyframes dice-cup-lift{0%{opacity:1;transform:translateY(0)rotate(0)}45%{opacity:1;transform:translate(40px,-85px)rotate(18deg)}to{opacity:0;transform:translate(95px,-200px)rotate(26deg)scale(.75)}}@keyframes dice-face-arrive{0%{opacity:0;transform:translateY(-24px)rotateX(80deg)scale(.7)}75%{opacity:1;transform:translateY(4px)rotateX(-8deg)scale(1.04)}to{opacity:1;transform:none}}@keyframes dice-result-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:720px){.mobile-game-viewport .entertainment-dice .entertainment-stage{height:auto;min-height:0;padding:57px 6px 6px}.mobile-game-viewport .dice-cup-scene{border-radius:18px;height:100%;min-height:0}.mobile-game-viewport .dice-cup-scene:before{border-radius:14px;inset:5px}.mobile-game-viewport .dice-scene-frame{grid-template-rows:20px 46px minmax(0,1fr) 54px 16px;padding:10px 12px 7px}.mobile-game-viewport .dice-scene-topline{font-size:.51rem}.mobile-game-viewport .dice-scene-caption{gap:3px}.mobile-game-viewport .dice-scene-caption strong{font-size:1.1rem}.mobile-game-viewport .dice-scene-caption small{font-size:.52rem}.mobile-game-viewport .dice-cup-image{width:clamp(135px,29dvh,235px);height:clamp(135px,29dvh,235px);margin-left:calc(clamp(135px,29dvh,235px)/-2);bottom:19%}.mobile-game-viewport .dice-cup-aura{width:90%;height:clamp(45px,12dvh,90px);bottom:12%}.mobile-game-viewport .dice-cup-shadow{width:135px;height:25px;bottom:17%}.mobile-game-viewport .dice-real-faces{gap:15px;bottom:22%}.mobile-game-viewport .dice-real-faces li{border-radius:11px;gap:3px;width:clamp(45px,14vw,62px);height:clamp(45px,14vw,62px);padding:9px;box-shadow:2px 5px #afa894,4px 9px 13px #0007}.mobile-game-viewport .dice-scene-result{border-radius:10px;gap:5px;padding:6px 10px}.mobile-game-viewport .dice-scene-result span{font-size:.52rem}.mobile-game-viewport .dice-scene-result strong{min-width:36px;font-size:1.6rem}.mobile-game-viewport .dice-scene-result small{font-size:.58rem}.mobile-game-viewport .dice-scene-rail{gap:6px;font-size:.45rem}.mobile-game-viewport .dice-scene-rail i{width:15px}.mobile-game-viewport .entertainment-dice .entertainment-bet-ticket{width:auto;padding:5px 7px;font-size:.6rem;inset:128px 20px auto auto}.mobile-game-viewport .entertainment-dice .entertainment-bet-ticket span{font-size:.45rem}.mobile-game-viewport .entertainment-dice .entertainment-bet-ticket small{font-size:.44rem}.mobile-game-viewport .entertainment-dice .entertainment-settlement{border-radius:10px;width:44%;min-width:0;max-width:none;padding:6px 8px;bottom:30px;left:auto;right:18px}.mobile-game-viewport .entertainment-dice .entertainment-settlement small{font-size:.49rem}.mobile-game-viewport .entertainment-dice .entertainment-settlement b{font-size:.6rem}.mobile-game-viewport .entertainment-dice .entertainment-settlement strong{font-size:.9rem}.mobile-game-viewport .entertainment-dice:has(.entertainment-settlement) .dice-scene-result{grid-template-columns:auto auto;gap:2px;width:46%;padding:5px}.mobile-game-viewport .entertainment-dice:has(.entertainment-settlement) .dice-scene-result small{text-align:center;grid-column:1/-1}}@media (max-width:720px) and (max-height:690px){.mobile-game-viewport .entertainment-dice .entertainment-stage{padding-top:48px}.mobile-game-viewport .dice-scene-frame{grid-template-rows:17px 30px minmax(0,1fr) 46px;padding-top:7px}.mobile-game-viewport .dice-scene-caption small,.mobile-game-viewport .dice-scene-rail{display:none}.mobile-game-viewport .dice-cup-image{width:135px;height:135px;margin-left:-67.5px;bottom:12%}.mobile-game-viewport .entertainment-dice .entertainment-settlement{bottom:14px}.mobile-game-viewport .entertainment-dice .entertainment-bet-ticket{top:100px}}@media (prefers-reduced-motion:reduce){.dice-cup-scene *,.entertainment-dice .entertainment-settlement{transition:none!important;animation:none!important}.dice-scene-revealed .dice-cup-image,.dice-scene-closed .dice-cup-image{opacity:0}}
.sidebar-game-category{color:var(--subtle);letter-spacing:.08em;padding:13px 12px 2px;font-size:.62rem}.member-game-navigation nav a>small{color:var(--subtle);margin-left:auto;font-size:.55rem}.lobby-container{padding-block:28px 48px}.lobby-page-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.lobby-page-heading>div>span{color:#627089;font-size:.73rem}.lobby-page-heading h1{letter-spacing:-.04em;margin:5px 0 0;font-size:1.9rem;line-height:1.25}.lobby-game-count{color:#377465;background:#f3faf6;border:1px solid #dce9e3;border-radius:99px;flex-shrink:0;padding:6px 10px;font-size:.7rem}.lobby-catalog{min-width:0;scroll-margin-top:90px}.lobby-toolbar{border-bottom:1px solid #e6ecf5;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding-block:5px;display:flex}.lobby-toolbar form{background:#fff;border:1px solid #e0e7f1;border-radius:10px;align-items:center;width:270px;min-height:44px;margin-bottom:6px;display:flex;overflow:hidden}.lobby-toolbar label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lobby-toolbar input{outline-offset:-3px;color:#294164;background:0 0;border:0;width:100%;min-width:0;padding:10px 12px;font-size:.75rem}.lobby-toolbar button{color:#476386;cursor:pointer;background:0 0;border:0;flex:0 0 44px;min-height:44px;font-size:1.5rem}.lobby-category-nav{min-width:0}.lobby-category-nav>div{gap:6px;display:flex}.lobby-category-nav a{color:#65768e;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;justify-content:center;align-items:center;gap:7px;min-width:78px;min-height:44px;padding:10px 14px;font-size:.75rem;font-weight:700;display:flex}.lobby-category-nav a>span{font-size:1rem;line-height:1}.lobby-category-nav a.active{color:#315eb5;background:#f1f5fe;border-color:#4571d2}.lobby-category-nav a:hover{color:#315eb5;background:#f7f9fd}.lobby-search-count{color:#62738d;overflow-wrap:anywhere;margin:0 0 20px;font-size:.8rem}.lobby-game-groups{gap:28px;display:grid}.lobby-game-group>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.lobby-game-group>header>div{align-items:center;gap:9px;display:flex}.lobby-game-group>header>div>span{color:#5274aa;background:#f8faff;border:1px solid #e1e9f3;border-radius:10px;place-items:center;width:34px;height:36px;font-size:1.2rem;display:grid}.lobby-game-group h2{margin:0;font-size:1rem}.lobby-game-group header p{color:#74849a;margin:2px 0 0;font-size:.65rem}.lobby-game-group header>small{color:#73829a;font-size:.63rem}.game-lobby-page .game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.game-lobby-page .game-card{background:#fff;border-color:#e3e9f2;border-radius:14px;min-width:0;box-shadow:0 4px 12px #284c7810}.game-lobby-page .game-card:hover{border-color:#bdcfea;transform:translateY(-2px);box-shadow:0 8px 18px #284c7817}.game-lobby-page .game-art{height:130px}.game-lobby-page .game-card-body{padding:14px}.game-card-body .button-full+.button-full{margin-top:6px}.game-lobby-page .game-meta{align-items:center;gap:5px}.game-lobby-page .game-meta>span:first-child{color:#697b93;font-size:.6rem}.game-lobby-page .status-badge{color:#267d67;white-space:nowrap;background:#f0faf6;border-color:#cbe7de;padding:2px 7px;font-size:.58rem}.game-lobby-page .status-badge.status-pending{color:#947024;background:#fff8eb;border-color:#e7d6b3}.game-lobby-page .game-card h3{color:#243f65;margin:9px 0 7px;font-size:1.12rem}.game-lobby-page .game-card p{-webkit-line-clamp:2;color:#677991;-webkit-box-orient:vertical;min-height:42px;margin:0 0 12px;font-size:.72rem;line-height:1.5;display:-webkit-box;overflow:hidden}.game-lobby-page .game-card .button{min-height:44px;box-shadow:none;border-radius:9px;padding:8px 10px;font-size:.75rem}.game-lobby-page .game-card .button-primary{color:#fff;background:#3b61bd}.game-lobby-page .game-card .button-primary:hover{background:#2b51a6}.game-lobby-page .game-card .button-secondary{color:#586f94;background:#f3f6fb;border-color:#d5dfee}.game-lobby-page .game-guide-link{color:#687e9c;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:.68rem;display:flex}.game-lobby-page .art-label{padding:3px 6px;font-size:.5rem;bottom:10px;left:10px}.lobby-empty{text-align:center;background:#fff;border:1px solid #e1e8f3;border-radius:15px;padding:45px 20px}.lobby-empty p{color:#718099;font-size:.8rem}.lobby-empty a{color:#365995;align-items:center;min-height:44px;display:inline-flex}.game-lobby-page :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #416ed0}@media (max-width:980px){.game-lobby-page .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.lobby-toolbar{flex-wrap:wrap;gap:10px}.lobby-toolbar form{width:100%}}@media (max-width:720px){.lobby-container{padding-block:20px 28px}.lobby-page-heading{margin-bottom:18px}.lobby-page-heading h1{font-size:1.5rem}.lobby-page-heading>div>span{display:none}.lobby-game-count{padding:5px 8px;font-size:.63rem}.lobby-toolbar{gap:12px;padding-bottom:10px}.lobby-toolbar input{font-size:16px}.lobby-category-nav{width:100%}.lobby-category-nav>div{gap:2px}.lobby-category-nav a{flex:1;gap:5px;min-width:0;padding:10px 6px;font-size:.68rem}.lobby-category-nav a>span{font-size:.88rem}.lobby-game-groups{gap:24px}.lobby-game-group h2{font-size:.95rem}.lobby-game-group header p{font-size:.59rem}.game-lobby-page .game-grid{gap:10px}.game-lobby-page .game-art{height:clamp(108px,32vw,160px)}.game-lobby-page .game-card{border-radius:12px}.game-lobby-page .game-card-body{padding:10px}.game-lobby-page .game-card h3{font-size:1rem}.game-lobby-page .game-meta>span:first-child{font-size:.55rem}.game-lobby-page .status-badge{padding:2px 5px;font-size:.53rem}.game-lobby-page .game-card p{min-height:40px;font-size:.65rem}.game-lobby-page .game-card .button{font-size:.7rem}.game-lobby-page .game-guide-link{font-size:.63rem}}@media (prefers-reduced-motion:reduce){.game-lobby-page .game-card{transition:none}.game-lobby-page .game-card:hover{transform:none}}@media (min-width:721px){.game-lobby-page .game-art{height:clamp(140px,12vw,215px)}}@media (max-width:720px){.lobby-container{padding-top:18px}.lobby-page-heading{margin-bottom:15px}.lobby-catalog{grid-template-columns:66px minmax(0,1fr);align-items:start;gap:10px;display:grid}.lobby-toolbar{display:contents}.lobby-toolbar form{grid-area:1/2;width:100%;margin:0 0 4px}.lobby-category-nav{grid-area:1/1/span 4;position:sticky;top:76px;overflow:visible}.lobby-category-nav>div{flex-direction:column;gap:8px}.lobby-category-nav a{border:0;border-radius:12px;flex-direction:column;width:66px;min-width:0;min-height:64px;padding:8px 3px;font-size:.65rem}.lobby-category-nav a.active{color:#fff;background:linear-gradient(135deg,#3263bd,#218e95)}.lobby-game-groups,.lobby-search-count{grid-column:2}.lobby-game-group>header>div>span,.lobby-game-group header p{display:none}.lobby-game-group h2{font-size:.82rem}.lobby-game-group>header{margin-bottom:9px}.game-lobby-page .game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px}.game-lobby-page .game-card{box-shadow:none;border-radius:10px}.game-lobby-page .game-art{aspect-ratio:1;height:auto}.game-lobby-page .art-label,.game-lobby-page .game-meta,.game-lobby-page .game-card-body p,.game-lobby-page .game-guide-link{display:none}.game-lobby-page .game-card-body{padding:6px 3px}.game-lobby-page .game-card-body h3{text-align:center;white-space:nowrap;margin:0 0 4px;font-size:.65rem}.game-lobby-page .button-full{border-radius:7px;height:auto;min-height:44px;padding:8px 1px;font-size:.6rem}.lobby-game-groups{gap:20px}.game-lobby-page .game-empty{padding:10px}}@media (max-width:359px){.lobby-catalog{grid-template-columns:58px minmax(0,1fr);gap:7px}.lobby-category-nav a{width:58px}.game-lobby-page .game-grid{gap:5px}}@media (max-width:720px){.game-lobby-page .lobby-game-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px}.game-lobby-page .lobby-game-group,.game-lobby-page .lobby-game-groups .game-grid{display:contents}.game-lobby-page .lobby-game-group>header{display:none}.game-lobby-page .lobby-empty{grid-column:1/-1}}
.entertainment-niuniu .baccarat-bet-zones>div{grid-template-columns:repeat(2,minmax(0,1fr))}.niuniu-casino-scene .baccarat-hand{grid-template-columns:minmax(0,1fr)}.niuniu-casino-scene .baccarat-hand section{gap:6px;width:100%;min-width:0;padding-right:0}.niuniu-casino-scene .baccarat-hand .entertainment-card,.niuniu-casino-scene .baccarat-hand section>i{flex:1 1 0;width:clamp(45px,5.2vw,76px);min-width:0;max-width:76px;height:108px;margin-right:0}.niuniu-casino-scene .entertainment-card:has(small:not(:empty)){border:2px solid #e8c883;box-shadow:0 0 14px #dec38144}.niuniu-casino-scene .entertainment-card small:not(:empty){color:#966217;letter-spacing:0;font-size:.5rem}.niuniu-casino-scene .baccarat-hand header strong{color:#f4d594}.niuniu-casino-scene .baccarat-hand footer{border:0;justify-content:center;padding:2px 0;font-size:.62rem}.entertainment-niuniu .entertainment-bet-ticket{gap:3px;display:grid;bottom:18px}.entertainment-niuniu .entertainment-bet-ticket em{color:#ff9da9;font-style:normal}.entertainment-niuniu.phase-revealed .entertainment-bet-ticket,.entertainment-niuniu.phase-closed .entertainment-bet-ticket{opacity:0}.entertainment-niuniu .baccarat-settlement{z-index:35;text-align:left;background:#051416f2;width:min(280px,100% - 36px);padding:16px;inset:165px 18px auto auto}.future-niuniu-hands{border-bottom:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.future-niuniu-hands p{gap:4px;margin:0;font-size:.78rem;display:grid}.future-niuniu-hands b{color:#eac68b}.future-niuniu-hands span{word-spacing:5px}.future-version{color:var(--subtle)}.niuniu-celebration{z-index:12;pointer-events:none;text-align:center;background:linear-gradient(145deg,#123c39ef,#082521f2);border:1px solid #6fe7c659;border-radius:18px;gap:5px;width:220px;padding:18px;animation:.5s cubic-bezier(.16,.8,.28,1.12) 2.45s both niuniu-award-arrive;display:grid;position:absolute;top:20px;left:18px;overflow:hidden;box-shadow:0 20px 42px #0006,inset 0 1px #c9fff523}.niuniu-celebration>span,.niuniu-celebration>strong,.niuniu-celebration>small{z-index:1;position:relative}.niuniu-celebration>span{color:#c3e7df;font-size:.72rem;font-weight:800}.niuniu-celebration>strong{color:#b4ffe6;font-size:2.7rem;font-weight:950;line-height:1.15}.niuniu-celebration>small{color:#c5d5cd;font-size:.58rem}.niuniu-celebration-top{background:linear-gradient(145deg,#57432aee,#1e3027f5);border-color:#f1ce8799;box-shadow:0 0 36px #e9be6840,0 20px 42px #0006}.niuniu-celebration-top>strong{color:#ffe6a4;text-shadow:0 0 22px #ffd28466}.niuniu-celebration .card-celebration-burst{animation:2.45s step-end both niuniu-effects-ready}.niuniu-celebration .card-celebration-burst>i{animation-delay:calc(2.45s + var(--spark-delay))}.niuniu-celebration .celebration-halo{animation-delay:2.45s}.entertainment-niuniu .baccarat-settlement{animation:.4s ease-out 2.45s both niuniu-award-arrive}.niuniu-return-coins{pointer-events:none;position:absolute;inset:0;overflow:hidden}.niuniu-return-coins i{color:#4b3212;width:24px;height:24px;animation:niuniu-coin-return 1.3s ease-out calc(2.7s + var(--coin-order) * .12s) both;background:#e8bf6a;border:2px dashed #e9b64e;border-radius:50%;place-items:center;font-size:.65rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:85%;left:50%}@keyframes niuniu-award-arrive{0%{opacity:0;transform:translateY(20px)scale(.85)}to{opacity:1;transform:none}}@keyframes niuniu-effects-ready{0%{visibility:hidden}to{visibility:visible}}@keyframes niuniu-coin-return{0%{opacity:0;transform:translate(calc((var(--coin-order) - 2) * 24px),15px) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc((var(--coin-order) - 2) * 7px),-125px) scale(.6)}}@media (min-width:721px){.niuniu-celebration{top:185px}.niuniu-casino-scene .baccarat-hand section{min-height:118px}}@media (max-width:720px){.mobile-game-viewport .niuniu-casino-scene .baccarat-table-felt{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr);gap:4px;height:clamp(174px,61%,258px);padding:5px}.mobile-game-viewport .niuniu-casino-scene .baccarat-hand{grid-template-rows:auto;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:4px;padding:4px;display:grid}.mobile-game-viewport .niuniu-casino-scene .baccarat-hand header{gap:4px;display:grid}.mobile-game-viewport .niuniu-casino-scene .baccarat-hand section{justify-content:center;gap:4px;min-width:0}.mobile-game-viewport .niuniu-casino-scene .baccarat-hand .entertainment-card,.mobile-game-viewport .niuniu-casino-scene .baccarat-hand section>i{border-radius:6px;width:calc(20% - 3.2px);max-width:50px;height:clamp(53px,8.5dvh,76px);margin:0;padding:3px}.mobile-game-viewport .niuniu-casino-scene .entertainment-card b{font-size:1.15rem}.mobile-game-viewport .niuniu-casino-scene .entertainment-card i{font-size:1.08rem}.mobile-game-viewport .niuniu-casino-scene .entertainment-card small:not(:empty){font-size:.42rem}.mobile-game-viewport .niuniu-casino-scene .baccarat-versus{display:none}.mobile-game-viewport .niuniu-casino-scene .baccarat-hand header strong{min-width:0;height:auto;padding:2px;font-size:.63rem}.mobile-game-viewport .entertainment-niuniu .baccarat-settlement{gap:3px;width:auto;padding:6px 10px;inset:auto 8px calc(clamp(174px,61%,258px) + 8px)}.mobile-game-viewport .entertainment-niuniu .baccarat-settlement>small{display:none}.mobile-game-viewport .entertainment-niuniu .baccarat-settlement>b{font-size:.9rem}.mobile-game-viewport .entertainment-niuniu .baccarat-settlement-flow{padding:3px 0;font-size:.6rem}.mobile-game-viewport .entertainment-niuniu .baccarat-settlement>p{margin:0;font-size:.63rem}.mobile-game-viewport .niuniu-celebration{border-radius:12px;gap:3px;width:110px;padding:8px 5px;top:8px;left:7px}.mobile-game-viewport .niuniu-celebration>span{font-size:.57rem}.mobile-game-viewport .niuniu-celebration>strong{font-size:1.65rem}.mobile-game-viewport .niuniu-celebration>small{font-size:.43rem;line-height:1.4}}@media (prefers-reduced-motion:reduce){.niuniu-casino-scene .entertainment-card{animation:none}.niuniu-casino-scene .baccarat-deal-flight{display:none}.niuniu-celebration,.entertainment-niuniu .baccarat-settlement{animation:none}.niuniu-return-coins{display:none}}
.point-balance-warning{color:#ffd899;overflow-wrap:anywhere;background:#3a241eaa;border:1px solid #f4bd6940;border-radius:8px;margin:6px 0 0;padding:6px 9px;font-size:.76rem;line-height:1.45}.blackjack-repeat-form .point-balance-warning{grid-column:1/-1}.niuniu-reward-multiplier{color:#ffe6a9;text-shadow:0 0 16px #ffc25970;font-size:1.05rem;font-style:normal;font-weight:900}@media (max-width:720px){.point-balance-warning{padding:4px 6px;font-size:.62rem;line-height:1.3}.niuniu-reward-multiplier{font-size:.72rem}.entertainment-niuniu .baccarat-zone em{font-size:.6rem}}.card-celebration-burst{--burst-gold:#f4d28a;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-celebration-burst.burst-jade{--burst-gold:#89f8d5}.celebration-halo{aspect-ratio:1;border:1px solid var(--burst-gold);width:210px;box-shadow:0 0 32px color-mix(in srgb,var(--burst-gold) 35%,transparent),inset 0 0 20px color-mix(in srgb,var(--burst-gold) 18%,transparent);border-radius:50%;animation:1.7s ease-out both card-halo-expand;position:absolute;top:50%;left:50%}.celebration-halo.halo-outer{border-style:dashed;animation-delay:.2s}.card-celebration-burst>i{background:var(--burst-gold);width:7px;height:13px;box-shadow:0 0 9px var(--burst-gold);opacity:0;animation:card-spark-launch 2.7s cubic-bezier(.18,.6,.26,1) var(--spark-delay) both;border-radius:2px;position:absolute;top:70%;left:50%}.card-celebration-burst>i:nth-of-type(3n){background:#fff8d5;border-radius:50%;width:5px;height:5px}.card-celebration-burst>i:nth-of-type(4n){background:#7bdfc8}@keyframes card-halo-expand{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}25%{opacity:.65}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes card-spark-launch{0%{opacity:0;transform:translateY(50px)scale(.2)}18%{opacity:.9}72%{opacity:.75}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) rotate(var(--spark-rotation)) scale(.6)}}.spotlight-five-card{padding-bottom:115px}.spotlight-five-card>strong{letter-spacing:.06em;font-family:inherit;font-size:clamp(3.8rem,11vw,7rem)}.blackjack-five-card-points{z-index:1;color:#b9ffea;font-size:.9rem;font-style:normal;font-weight:800;position:relative}.blackjack-five-card-fan{opacity:1;height:120px;top:auto;bottom:5px;translate:-50%}.blackjack-five-card-fan .fan-face{color:#173a32;background:linear-gradient(145deg,#fffef7,#dfe5e0);border:2px solid #e3e5d9;padding:6px;font-style:normal;top:0;box-shadow:0 9px 25px #0008,0 0 18px #8cfbd029}.blackjack-five-card-fan .fan-face:after{content:none}.blackjack-five-card-fan .fan-face b{font-size:1.25rem}.blackjack-five-card-fan .fan-face span{text-align:center;margin-top:6px;font-size:1.8rem;display:block}.blackjack-five-card-fan .fan-red{color:#bd2941}@media (max-width:720px){.spotlight-five-card{gap:6px;padding:10px 12px 96px}.spotlight-five-card>strong{font-size:clamp(3.2rem,16vw,5rem)}.spotlight-five-card>span{font-size:.64rem}.spotlight-five-card>b{padding:5px 8px;font-size:.68rem}.spotlight-five-card>small{font-size:.59rem}.blackjack-five-card-points{font-size:.66rem}.blackjack-five-card-fan{transform-origin:50% 100%;bottom:14px;scale:.77}}@media (max-height:690px) and (max-width:720px){.spotlight-five-card{padding-bottom:12px}.blackjack-five-card-fan{display:none}.spotlight-five-card>strong{font-size:2.8rem}}@media (prefers-reduced-motion:reduce){.card-celebration-burst{display:none}.blackjack-five-card-fan .fan-face{transform:translate(var(--fan-x),15px) rotate(var(--fan-rotate));animation:none}.blackjack-table-spotlight,.blackjack-celebration-rays,.blackjack-table-spotlight>strong{animation:none}}
