/* Same real control card on every screen; the game engines keep ownership of buttons and inputs. */
body.neon-site #game .game100-card{min-width:0;box-sizing:border-box}
body.neon-site #game .game100-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:#d5e4dd;font-size:11px;font-weight:750}
body.neon-site #game .game100-options{border:1px solid #425b68;border-radius:8px;background:#182c39;color:#c5ed9a;padding:6px 9px;font:inherit;min-height:30px;cursor:pointer;white-space:nowrap}
body.neon-site #game .game100-card:not(.game100-expanded) .game100-advanced{display:none!important}
body.neon-site #game .game100-feedback{display:block;font-size:11px;line-height:1.35;color:#b6cbda;margin-top:6px;overflow-wrap:anywhere}
body.neon-site #game .game100-feedback[data-error=true]{color:#ffb2bc}
body.neon-site #game .game100-card:not(.game100-dock) .game100-feedback{display:none}
body.neon-site #game .sea100-tabs{display:none}
@media(min-width:761px){
 body.neon-site #game .game100-card{position:sticky;top:100px;align-self:start;max-height:calc(100dvh - 120px);overflow:auto;scrollbar-width:thin}
 body.neon-site #game #dcGamePanes{max-width:1180px}
 body.neon-site #game .dc-game-layout:not(#crash .dc-game-layout){grid-template-columns:minmax(240px,300px) minmax(0,1fr)}
 body.neon-site #game :is(.dc-game-stage,.plinko93-stage,.stairs93-stage,.keno95-stage,.baccarat93-table){max-height:700px;min-width:0}
 body.neon-site #game .plinko93-stage svg{max-height:min(570px,70dvh)}
 body.neon-site #game .dc-minefield{max-width:min(430px,58dvh)}
 body.neon-site #game .dc-coin-object{max-width:260px}
 body.neon-site #game .dc-wheel-presentation{max-width:min(340px,55dvh)}
}
@media(max-width:760px){
 body.neon-site.game100-mobile-open #game .dc-mode-header{display:flex!important;flex-wrap:nowrap;min-height:34px;padding:2px 0 5px;margin:0;gap:7px}
 body.neon-site.game100-mobile-open #game .dc-mode-art,body.neon-site.game100-mobile-open #game .dc-mode-header .dc-eyebrow,body.neon-site.game100-mobile-open #dcModeDescription,body.neon-site.game100-mobile-open #game .dc-game-help{display:none}
 body.neon-site.game100-mobile-open #game #dcModeTitle{font-size:15px;line-height:1.2;margin:0}
 body.neon-site.game100-mobile-open #game .dc-mode-header .dc-sound-toggle{min-height:30px;padding:5px 7px}
 body.neon-site.game100-mobile-open #game .dc-mode-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;height:34px;min-height:34px;padding:0;margin:0 0 5px!important;gap:5px;scrollbar-width:none}
 body.neon-site.game100-mobile-open #game .dc-mode-tabs .nav-item{flex:0 0 auto;width:auto}
 body.neon-site.game100-mobile-open #game .dc-mode-tabs .dc-mode-preview{display:none}
 body.neon-site.game100-mobile-open #game .dc-mode-tabs .nav-link{min-height:30px;padding:6px 8px!important;font-size:10px}
 body.neon-site.game100-mobile-open .page-content{padding-top:5px!important}
 body.neon-site.game100-mobile-open :is(.page-content,#game,#game .card-innr,#dcGamePanes,#game .dc-game-layout,#game .arcade93-layout,#game .baccarat93-layout,#game .sea90-lobby,#game .sea90-game,#game .tab-pane){transform:none;filter:none;backdrop-filter:none;contain:none}
 body.neon-site.game100-mobile-open #dcGamePanes{container-type:normal}
 body.neon-site #game .game100-mobile-pane{padding:0 0 calc(var(--game100-dock-height,170px) + 18px)!important;min-width:0}
 body.neon-site #game .game100-mobile-pane :is(.dc-game-layout,.arcade93-layout,.baccarat93-layout){display:flex!important;flex-direction:column;gap:8px}
 body.neon-site #game .game100-mobile-pane :is(.dc-game-stage,.plinko93-stage,.stairs93-stage,.keno95-stage,.baccarat93-table){order:-1;min-height:0!important;padding:10px;width:100%;box-sizing:border-box;gap:7px}
 body.neon-site #game .game100-mobile-pane :is(.arcade93-heading,.sea90-heading){display:none}
 body.neon-site #game .game100-mobile-pane .slots93-account,body.neon-site #game .game100-mobile-pane .arcade95-account{min-height:30px;padding:4px 7px;margin:0}
 body.neon-site #game .game100-mobile-pane :is([data-a95-account],.slots93-account button){min-height:28px;padding:4px 8px;font-size:10px}
 body.neon-site #game .game100-mobile-pane .game100-source-status{display:none!important}
 body.neon-site #game .game100-dock{position:fixed!important;left:8px;right:8px;bottom:var(--game100-nav-height,76px);z-index:150;width:auto!important;max-width:720px;max-height:var(--game100-max-dock,65dvh);overflow-y:auto;margin:0 auto!important;padding:8px 10px!important;background:#142538fa;border:1px solid #506b7f;border-radius:14px;box-shadow:0 -8px 24px #06111d88;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 8px;align-items:start;scrollbar-width:thin}
 body.neon-site #game .game100-dock>*{grid-column:1/-1;min-width:0;margin:0}
 body.neon-site #game .game100-dock .game100-tools{min-height:25px;margin:0;font-size:10px}
 body.neon-site #game .game100-dock .game100-options{min-height:26px;padding:4px 8px;font-size:10px}
 body.neon-site #game .game100-dock:has(.dc-play-switch)>.game100-tools{grid-column:2;grid-row:1}
 body.neon-site #game .game100-dock:has(.dc-play-switch)>.game100-tools>span{display:none}
 body.neon-site #game .game100-dock>.dc-play-switch{grid-column:1;grid-row:1;min-height:26px;padding:0;border:0;display:flex;gap:4px}
 body.neon-site #game .game100-dock .dc-play-switch button{min-height:26px;font-size:10px;padding:4px 7px}
 body.neon-site #game .game100-dock :is(label,.dc-field){font-size:10px;line-height:1.25;color:#c4d4df;margin:0;gap:4px}
 body.neon-site #game .game100-dock :is(input:not([type=checkbox]):not([type=range]),select){width:100%;min-width:0;min-height:39px;height:39px;padding:6px 8px;font-size:16px;line-height:1.2;border-radius:8px;margin:3px 0 0}
 body.neon-site #game .game100-dock .dc-mobile-amount{display:block!important}
 body.neon-site #game .game100-dock .dc-mobile-amount .dc-quick-controls{margin-top:6px}
 body.neon-site #game .game100-dock :is(.dc-primary,.dc-secondary,.bj-actions button,[data-auto-start],[data-auto-stop]){min-height:43px;font-size:14px;border-radius:9px;margin:0;padding:8px 9px;line-height:1.2}
 body.neon-site #game .game100-dock :is(.dc-limits-note,.ds-capacity,.ds-own-bet,.ds-message,.bj-message,.plinko96-queue,.dc-auto-status){font-size:9px;line-height:1.3;padding:0;min-height:0;margin:0;overflow-wrap:anywhere}
 body.neon-site #game .game100-dock .game100-feedback{font-size:10px;line-height:1.35;max-height:42px;overflow:auto;margin:0}
 body.neon-site #game .game100-dock .dc-auto-panel{padding:0;margin:0;background:none;border:0;display:grid;gap:5px}
 body.neon-site #game .game100-dock .dc-auto-panel[hidden]{display:none!important}
 body.neon-site #game .game100-dock .dc-auto-status{margin-top:3px}
 body.neon-site #game .game100-dock.game100-expanded .game100-advanced{max-width:100%;grid-column:1/-1}
 body.neon-site.game100-mobile-open .dc-auto-dock{display:none!important}
 body.neon-site #game .game100-mobile-pane .dc-round-summary{font-size:10px;margin:3px 0;padding:5px;gap:6px;min-height:0}
 body.neon-site #game .game100-mobile-pane .dc-round-summary strong{font-size:13px}
 body.neon-site #game .game100-mobile-pane .dc-stage-label{font-size:9px}
 body.neon-site #game #mines.game100-mobile-pane .dc-minefield{width:min(100%,calc(var(--game100-stage-height,340px) - 60px))!important;max-width:460px;gap:5px;margin-inline:auto}
 body.neon-site #game #mines.game100-mobile-pane .dc-mine{min-height:0;aspect-ratio:1;padding:0}
 body.neon-site #game #mines .game100-dock>.dc-mobile-amount,body.neon-site #game #newdice .game100-dock>.dc-mobile-amount,body.neon-site #game #crash .game100-dock>.dc-mobile-amount{grid-column:1}
 body.neon-site #game #mines .game100-dock>.dc-mine-selection,body.neon-site #game #newdice .game100-dock>label.dc-field,body.neon-site #game #crash .game100-dock>label.dc-field{grid-column:2}
 body.neon-site #game #mines .game100-dock .dc-mine-selection{padding:0;border:0}
 body.neon-site #game #mines .game100-dock .dc-mine-selection legend{font-size:10px;margin:0 0 6px}
 body.neon-site #game #mines .game100-dock .dc-mine-selection>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}
 body.neon-site #game #mines .game100-dock [data-mines-count]{min-height:37px;font-size:13px;padding:4px 0}
 body.neon-site #game #mines[data-game100-phase=active] #startmines,body.neon-site #game #mines[data-game100-phase=idle] #finishmines{display:none!important}
 body.neon-site #game #mines .game100-dock #dcMinesRecover{min-height:24px;font-size:10px}
 body.neon-site #game #newdice.game100-mobile-pane .dc-slider-stage{height:min(350px,var(--game100-stage-height,350px));justify-content:center}
 body.neon-site #game #newdice.game100-mobile-pane .dc-slider-field{padding:20px 5px 10px;margin:0;width:100%}
 body.neon-site #game #newdice.game100-mobile-pane .dc-slider-metrics{gap:10px;padding:6px;display:flex!important}
 body.neon-site #game #newdice.game100-mobile-pane .dc-slider-result{margin:4px 0;padding:4px}
 body.neon-site #game #newdice.game100-mobile-pane #nums{font-size:clamp(26px,9vw,40px)}
 body.neon-site #game :is(#coinflip,#wheel).game100-mobile-pane .dc-game-stage{height:var(--game100-stage-height,320px);max-height:490px;justify-content:center}
 body.neon-site #game #coinflip.game100-mobile-pane .dc-coin-object{width:min(68vw,calc(var(--game100-stage-height,320px) - 110px),250px);height:auto;aspect-ratio:1;min-height:90px;min-width:90px}
 body.neon-site #game #coinflip.game100-mobile-pane #dcCoinImage{width:100%;height:100%;object-fit:contain}
 body.neon-site #game #coinflip .game100-dock .dc-coin-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
 body.neon-site #game #coinflip .game100-dock .dc-coin-actions button{font-size:12px;padding:6px 2px;min-height:45px}
 body.neon-site #game #coinflip .game100-dock .dc-coin-actions small{font-size:9px}
 body.neon-site #game #wheel.game100-mobile-pane .dc-wheel-presentation{width:min(76vw,calc(var(--game100-stage-height,340px) - 100px),350px);min-width:95px;margin:0 auto}
 body.neon-site #game #wheel .game100-dock .dc-wheel-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}
 body.neon-site #game #wheel .game100-dock .dc-wheel-actions button{min-height:42px;padding:5px 2px;font-size:12px}
 body.neon-site #game #crash.game100-mobile-pane .dc-game-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
 body.neon-site #game #crash.game100-mobile-pane .crash96-stage{padding:8px!important;max-height:none;border-radius:12px}
 body.neon-site #game #crash.game100-mobile-pane .crash96-history{min-height:31px;padding:4px 0 5px!important;gap:4px}
 body.neon-site #game #crash.game100-mobile-pane .crash96-history>button{min-height:27px;min-width:52px;padding:5px 7px;font-size:10px}
 body.neon-site #game #crash.game100-mobile-pane .crash96-flight{height:clamp(115px,calc(var(--game100-stage-height,330px) - 78px),420px);aspect-ratio:auto}
 body.neon-site #game #crash.game100-mobile-pane .ds-stage-meta{padding-top:6px;font-size:9px}
 body.neon-site #game #crash .game100-dock .crash96-auto-toggle{grid-column:1/-1;min-height:23px;margin:0;font-size:10px;gap:6px}
 body.neon-site #game #crash .game100-dock .crash96-auto-toggle input{width:17px!important;height:17px!important;flex-basis:17px}
 body.neon-site #game #crash .game100-dock:not([data-in-round=true]) [data-shared-cashout]{display:none}
 body.neon-site #game #dicepot.game100-mobile-pane .ds-pot-stage{min-height:0;padding:10px}
 body.neon-site #game #dicepot.game100-mobile-pane .ds-pot-visual{width:min(66vw,calc(var(--game100-stage-height,350px) - 110px),300px);min-width:110px;margin:4px auto}
 body.neon-site #game #dicepot.game100-mobile-pane .ds-pot-reel-note,body.neon-site #game #dicepot.game100-mobile-pane .ds-pot-status-line>span:last-child{display:none}
 body.neon-site #game #dicepot .game100-dock .ds-pot-fee{display:flex;align-items:center;justify-content:space-between;padding:0;font-size:9px;background:none;border:0}
 body.neon-site #game #dicepot .game100-dock .ds-pot-fee small{display:none}
 body.neon-site #game #blackjack.game100-mobile-pane .bj-table{height:var(--game100-stage-height,340px);max-height:550px;padding:10px;gap:5px}
 body.neon-site #game #blackjack.game100-mobile-pane .bj-cards{min-height:60px;gap:5px;flex-wrap:nowrap;overflow-x:auto}
 body.neon-site #game #blackjack.game100-mobile-pane .bj-card{width:clamp(34px,11vw,58px);flex-shrink:0;padding:4px;font-size:9px;min-height:0}
 body.neon-site #game #blackjack.game100-mobile-pane .bj-card b{font-size:22px}
 body.neon-site #game #blackjack.game100-mobile-pane .bj-table-center{margin:0;min-height:27px;padding:3px}
 body.neon-site #game #blackjack.game100-mobile-pane .bj-table-mark{display:none}
 body.neon-site #game #blackjack.game100-mobile-pane .bj-hand-label,body.neon-site #game #blackjack.game100-mobile-pane .bj-bottom{font-size:10px}
 body.neon-site #game #blackjack.game100-mobile-pane .dc-game-hash{display:none}
 body.neon-site #game #blackjack[data-game100-phase=active] .game100-dock [data-bj-start],body.neon-site #game #blackjack[data-game100-phase=idle] .game100-dock .bj-actions{display:none}
 body.neon-site #game #blackjack .game100-dock .bj-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}
 body.neon-site #game #stairs .game100-dock>label,body.neon-site #game #keno .game100-dock>label{grid-column:auto}
 body.neon-site #game #stairs.game100-mobile-pane .stairs93-stage{padding:7px;max-height:none}
 body.neon-site #game #stairs.game100-mobile-pane .stairs93-board{gap:3px}
 body.neon-site #game #stairs.game100-mobile-pane .stairs93-cell{height:clamp(15px,calc((var(--game100-stage-height,340px) - 56px)/12 - 3px),34px);min-height:0}
 body.neon-site #game #stairs.game100-mobile-pane .stairs93-row{gap:4px;grid-template-columns:16px minmax(0,1fr) 46px}
 body.neon-site #game #stairs.game100-mobile-pane .stairs93-duck{max-height:130%;object-fit:contain}
 body.neon-site #game #stairs.game100-mobile-pane .arcade93-stagebar{font-size:9px;min-height:24px;margin-bottom:5px}
 body.neon-site #game #stairs.game100-mobile-pane .stairs93-start{font-size:9px;padding:3px}
 body.neon-site #game #plinko .game100-dock{grid-template-columns:1.1fr 1fr .8fr}
 body.neon-site #game #plinko .game100-dock>label{grid-column:auto!important;grid-row:auto!important}
 body.neon-site #game #plinko .game100-dock>[data-a93-play]{grid-column:1/-1!important;grid-row:auto!important}
 body.neon-site #game #plinko.game100-mobile-pane .plinko93-stage{height:var(--game100-stage-height,370px);max-height:620px;padding:0;display:flex;justify-content:center;align-items:center}
 body.neon-site #game #plinko.game100-mobile-pane .plinko93-stage svg{display:block;width:100%;height:100%;min-height:0;max-height:100%;aspect-ratio:800/650}
 body.neon-site #game #baccarat.game100-mobile-pane .baccarat93-table{height:var(--game100-stage-height,370px);max-height:550px;min-height:250px!important;padding:8px;display:flex;flex-direction:column;justify-content:space-between}
 body.neon-site #game #baccarat.game100-mobile-pane .baccarat93-deck,body.neon-site #game #baccarat.game100-mobile-pane .baccarat93-ribbon{display:none}
 body.neon-site #game #baccarat.game100-mobile-pane .baccarat93-hands{gap:6px;padding:6px 0;margin:0;min-height:100px}
 body.neon-site #game #baccarat.game100-mobile-pane .baccarat93-hands section>span{font-size:10px}
 body.neon-site #game #baccarat.game100-mobile-pane .baccarat93-cards{min-height:70px;gap:4px}
 body.neon-site #game #baccarat.game100-mobile-pane :is(.baccarat93-card,.baccarat93-cards>i){width:clamp(32px,10vw,58px);max-width:58px;min-height:0;padding:5px;aspect-ratio:5/7}
 body.neon-site #game #baccarat.game100-mobile-pane .baccarat93-spots{margin-top:auto;gap:4px}
 body.neon-site #game #baccarat.game100-mobile-pane .baccarat93-spots button{min-height:50px;padding:6px 3px;font-size:10px}
 body.neon-site #game #baccarat.game100-mobile-pane .baccarat93-spots strong{font-size:14px}
 body.neon-site #game #baccarat .game100-dock>.baccarat93-chips{display:flex;justify-content:space-between;gap:6px}
 body.neon-site #game #baccarat .game100-dock .baccarat93-chips button{width:35px;height:35px;min-height:35px!important;font-size:12px}
 body.neon-site #game #baccarat .game100-dock [data-b93-clear]{min-height:28px;font-size:10px;padding:4px}
 body.neon-site #game #baccarat .game100-dock .arcade93-metrics{display:flex!important;justify-content:space-between;font-size:10px;gap:8px}
 body.neon-site #game #baccarat .game100-dock .arcade93-metrics strong{font-size:13px}
 body.neon-site #game #keno.game100-mobile-pane .keno95-grid{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:3px}
 body.neon-site #game #keno.game100-mobile-pane .keno95-grid button{min-height:0;height:clamp(19px,calc((var(--game100-stage-height,360px) - 70px)/8 - 3px),43px);padding:0;font-size:clamp(10px,2.8vw,14px);border-radius:5px}
 body.neon-site #game #keno.game100-mobile-pane .arcade93-stagebar{font-size:10px;min-height:25px}
 body.neon-site #game #keno.game100-mobile-pane .keno95-legend{font-size:8px;gap:8px;margin:5px 0}
 body.neon-site #game #keno.game100-mobile-pane .keno95-drawn{max-height:26px;overflow-x:auto;flex-wrap:nowrap;gap:3px}
 body.neon-site #game #keno .game100-dock [data-k95-random],body.neon-site #game #keno .game100-dock [data-k95-clear]{grid-column:auto;min-height:29px;padding:4px;font-size:10px}
 body.neon-site #game #seabattle.game100-mobile-pane .sea90-roomlist{height:var(--game100-stage-height,360px);overflow:auto;padding:8px}
 body.neon-site #game #seabattle .game100-dock .sea93-private{display:flex;align-items:center;gap:7px;min-height:22px;font-size:10px}
 body.neon-site #game #seabattle .game100-dock:is(.sea90-create) h3,body.neon-site #game #seabattle .game100-dock [data-sea90-refresh]{display:none}
 body.neon-site #game #seabattle.game100-mobile-pane .sea90-matchbar{margin:4px 0;padding:5px 8px;font-size:10px}
 body.neon-site #game #seabattle.game100-mobile-pane .sea100-tabs{display:flex;gap:5px;margin:5px 0}
 body.neon-site #game #seabattle.game100-mobile-pane .sea100-tabs button{min-height:29px;flex:1;border:1px solid #3a5264;border-radius:8px;background:#142437;color:#becfdb;font-size:11px;padding:4px}
 body.neon-site #game #seabattle.game100-mobile-pane .sea100-tabs button[aria-pressed=true]{border-color:#a5d864;color:#ddfcb0}
 body.neon-site #game #seabattle.game100-mobile-pane .sea90-fields{display:block;gap:0}
 body.neon-site #game #seabattle.game100-mobile-pane .sea90-fields[data-game100-view=own]>section:nth-child(2),body.neon-site #game #seabattle.game100-mobile-pane .sea90-fields[data-game100-view=enemy]>section:first-child{display:none}
 body.neon-site #game #seabattle.game100-mobile-pane .sea95-viewport{width:min(100%,calc(var(--game100-stage-height,340px) - 28px));max-width:440px;margin-inline:auto}
 body.neon-site #game #seabattle.game100-mobile-pane .sea90-boardtitle{font-size:10px;min-height:22px;margin-bottom:5px}
 body.neon-site #game #seabattle.game100-mobile-pane .sea90-boardtitle h3{font-size:12px;margin:0}
 body.neon-site #game #seabattle.game100-mobile-pane .sea95-board-tools{display:none}
 body.neon-site #game #seabattle.game100-mobile-pane .sea90-legend{font-size:9px;margin:4px 0}
 body.neon-site #game #seabattle .game100-dock .sea91-placement{padding:0;margin:0;display:grid;gap:5px;border:0}
 body.neon-site #game #seabattle .game100-dock .sea91-placement[hidden]{display:none!important}
 body.neon-site #game #seabattle .game100-dock .sea91-placement>h3,body.neon-site #game #seabattle .game100-dock .sea91-placement>.dc-stage-label{display:none}
 body.neon-site #game #seabattle .game100-dock .sea91-fleet{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:4px;margin:0}
 body.neon-site #game #seabattle .game100-dock .sea91-fleet button{min-width:38px;min-height:30px;padding:4px;font-size:10px;flex:0 0 auto}
 body.neon-site #game #seabattle .game100-dock .sea91-directions{display:flex;gap:4px;margin:0}
 body.neon-site #game #seabattle .game100-dock .sea91-directions button{min-width:29px;min-height:29px;padding:4px;font-size:12px}
 body.neon-site #game #seabattle .game100-dock .sea91-note{font-size:9px;min-height:0;margin:0}
 body.neon-site #game #seabattle .game100-dock .sea90-actions{display:flex;gap:5px;flex-wrap:wrap;margin:0}
 body.neon-site #game #seabattle .game100-dock .sea90-actions button{min-height:29px;font-size:10px;padding:5px 8px}
 body.neon-site #game #seabattle .game100-dock .sea95-shot{padding:0;border:0;gap:6px;margin:0;flex-wrap:wrap}
 body.neon-site #game .game100-dock [hidden]{display:none!important}
}

@media(min-width:761px){
 body.neon-site #game #crash .dc-game-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;align-items:start}
 body.neon-site #game #crash .crash96-stage{grid-column:2;grid-row:1}
 body.neon-site #game #crash .ds-settings{grid-column:1;grid-row:1}
 body.neon-site #game #crash .ds-desktop-display>.ds-table-panel{grid-column:1/-1;grid-row:2;max-height:480px}
}
@media(max-width:760px){
 body.neon-site #game .game100-mobile-pane .practice95-switch{padding:3px 5px;margin:0 0 5px;gap:5px}
 body.neon-site #game .game100-mobile-pane .practice95-switch button{min-height:27px;padding:3px 8px;font-size:10px}
 body.neon-site #game .game100-mobile-pane .practice95-wallet{padding:4px 6px;margin:0 0 5px;font-size:10px}
 body.neon-site #game .game100-mobile-pane .practice95-wallet>span{display:none}
 body.neon-site #game #stairs.game100-mobile-pane .stairs93-board{margin:6px 0 4px}
 body.neon-site #game #baccarat.game100-mobile-pane :is(.baccarat93-card,.baccarat93-cards>i){height:clamp(55px,calc((var(--game100-stage-height,350px) - 145px)*.5),90px);font-size:23px}
 body.neon-site #game .game100-dock:not(.game100-expanded) :is([data-bj-message],[data-shared-message]){display:none!important}
 body.neon-site #game #seabattle .game100-dock .sea91-placement{background:none}
}

@media(min-width:1024px){
 body.neon-site #game #seabattle .sea90-game:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"meta meta" "share share" "tools tools" "boards controls" "legend legend" "rules rules";gap:12px}
 body.neon-site #game #seabattle .sea90-matchbar{grid-area:meta}
 body.neon-site #game #seabattle .sea93-share{grid-area:share}
 body.neon-site #game #seabattle .sea95-board-tools{grid-area:tools}
 body.neon-site #game #seabattle .sea90-fields{grid-area:boards;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 body.neon-site #game #seabattle .sea100-controls{grid-area:controls;padding:14px;background:#142538;border:1px solid #354d61;border-radius:14px}
 body.neon-site #game #seabattle .sea90-legend{grid-area:legend}
 body.neon-site #game #seabattle .sea90-game>.dc90-rules{grid-area:rules}
 body.neon-site #game #seabattle .sea100-controls .sea91-directions{flex-wrap:wrap}
}
@media(min-width:761px) and (max-width:1023px){body.neon-site #game #seabattle .sea100-controls{position:static;padding:12px;background:#142538;border-radius:12px}}

@media(max-width:760px){body.neon-site.game100-mobile-open .ds-cashout-dock{display:none!important}body.neon-site #game .game100-mobile-pane [data-a93-retry],body.neon-site #game .game100-mobile-pane [data-k95-retry],body.neon-site #game .game100-mobile-pane [data-sea90-retry]{min-height:35px;font-size:11px}}

@media(max-width:760px){body.neon-site #game #seabattle.game100-mobile-pane .sea90-lobby{display:block}body.neon-site #game #baccarat.game100-mobile-pane .baccarat93-table{min-height:0!important;overflow-y:auto}}

body.neon-site #game .game100-sound{padding:9px 0;border-top:1px solid #345064;display:grid;gap:10px}
body.neon-site #game .game100-sound label{display:grid;grid-template-columns:1fr auto;gap:4px;font-size:11px}
body.neon-site #game .game100-sound input{grid-column:1/-1;width:100%;accent-color:#c0e975}
body.neon-site #game .game100-card.game100-expanded .game100-tools{position:sticky;top:0;z-index:2;background:#142538;padding-bottom:4px}
