@layer wg-polish26 {
html body[data-provider] #wind-provider.wp-shell{--wp-inset:clamp(16px,2.5vw,38px);height:var(--wp-shell-height,800px)!important;min-height:250px!important;max-width:1500px!important;margin:0 auto!important;background:var(--wp-scene) center/cover no-repeat #182736!important}
html body[data-provider] #wind-provider.wp-shell .wp-playfield{top:var(--wp-safe-top,135px)!important;bottom:var(--wp-safe-bottom,150px)!important;left:var(--wp-inset)!important;right:var(--wp-inset)!important;border-radius:12px!important;overflow:hidden!important}
html body[data-provider] #wind-provider.wp-shell .wp-header{top:var(--wp-inset)!important;left:var(--wp-inset)!important;right:calc(var(--wp-inset) + 44px)!important;padding:0!important;min-height:46px!important}
html body[data-provider] #wind-provider.wp-shell .wp-actions{margin-right:0!important}
html body[data-provider] #wind-provider.wp-shell .wp-status{left:var(--wp-inset)!important;right:var(--wp-inset)!important;bottom:var(--wp-inset)!important;padding:4px 0 0!important;min-height:20px!important}
html body[data-provider] #wind-provider.wp-shell .wp-inline-shop{max-height:calc(100% - 2 * var(--wp-inset))!important;max-width:calc(100% - 2 * var(--wp-inset))!important;top:50%!important}
html body[data-provider] #wind-provider .wp34-chat .wg-help-trigger-chat{width:32px!important;height:36px!important;min-width:32px!important;min-height:36px!important;padding:3px!important;border-radius:9px!important}
html body[data-provider] #wind-provider .wp34-chat .wg-help-trigger-chat img{width:26px!important;height:26px!important}
html body[data-provider] #wind-provider .wp34-chat .p23-contact-label{display:none!important}
@media(max-width:1050px){
}
@media(max-width:700px){
html body[data-provider] #wind-provider.wp-shell{--wp-inset:16px}
html body[data-provider] #wind-provider.wp-shell .wp-header{min-height:36px!important;gap:3px!important;right:calc(var(--wp-inset) + 37px)!important}
html body[data-provider] #wind-provider.wp-shell .wp-game-avatar{display:none!important}
html body[data-provider] #wind-provider.wp-shell .wp-brand{min-width:76px!important;gap:0!important}
html body[data-provider] #wind-provider.wp-shell .wp-brand strong{font-size:9px!important;letter-spacing:.02em!important}
html body[data-provider] #wind-provider.wp-shell .wp-brand span{font-size:9px!important}
html body[data-provider] #wind-provider.wp-shell .wp-actions{gap:3px!important}
html body[data-provider] #wind-provider.wp-shell .wp-actions button:not(.wp-console *){width:28px!important;min-width:28px!important;height:32px!important;padding:5px!important}
html body[data-provider] #wind-provider.wp-shell .wp-status{font-size:9px!important}
}
@media(max-height:520px) and (min-width:701px){
html body[data-provider] #wind-provider.wp-shell{--wp-inset:12px}
html body[data-provider] #wind-provider.wp-shell .wp-header{min-height:32px!important}
}
}
@layer wg-polish26 {
@media(max-height:520px) and (min-width:701px){
html body[data-provider] .shell>header{display:none!important}
html body[data-provider] .shell{padding-top:8px!important}
html body[data-provider] #wind-provider.wp-shell .wp-header{min-height:36px!important}
html body[data-provider] #wind-provider.wp-shell .wp-brand{max-width:100px!important;min-width:0!important}
html body[data-provider] #wind-provider.wp-shell .wp-game-avatar{display:none!important}
html body[data-provider] #wind-provider.wp-shell .wp-brand strong{font-size:9px!important}
html body[data-provider] #wind-provider.wp-shell .wp-brand span{font-size:9px!important}
html body[data-provider] #wind-provider.wp-shell .wp-actions{gap:4px!important}
html body[data-provider] #wind-provider.wp-shell .wp-actions button:not(.wp-console *){width:30px!important;min-width:30px!important;height:32px!important;padding:5px!important}
html body[data-provider] #wind-provider.wp-shell .wp-actions .wgfs-head-action {font-size:0!important}
}
}
@layer wg-polish26 {
html body #wind-provider-dialog .wp-history-row{grid-template-columns:minmax(140px,1fr) 68px minmax(95px,.6fr) 34px 34px!important;gap:8px!important}
html body #wind-provider-dialog [data-history-replay]{min-width:34px!important;min-height:34px!important;padding:4px!important}
@media(max-width:1050px){}
@media(max-width:700px){
html body #wind-provider-dialog .wp-history-row{grid-template-columns:minmax(88px,1fr) 48px minmax(65px,.7fr) 30px 30px!important;gap:3px!important;font-size:11px!important}
html body #wind-provider-dialog [data-history-replay]{min-width:30px!important;min-height:32px!important}
}
@media(max-height:520px) and (min-width:701px){}
}
@layer wg-polish26 {@media(max-width:420px){html body #wind-provider-dialog .wp-history-row{grid-template-columns:48px minmax(70px,1fr) 32px 32px!important;gap:4px!important}html body #wind-provider-dialog .wp-history-row time{grid-column:1/-1!important}html body #wind-provider-dialog .wp-history-row .wp-multiplier{grid-column:1!important}html body #wind-provider-dialog .wp-history-row strong{grid-column:2!important}}}
@layer wg-polish26 {
}
@layer wg-polish26 {@media(max-width:1050px), (max-height:520px){html body[data-provider] #wind-provider.wp-shell .wp-actions button[data-free-spins]{font-size:0!important;overflow:hidden!important}html body[data-provider] #wind-provider.wp-shell .wp-actions button[data-free-spins]::before{content:'✦'!important;font-size:16px!important;line-height:1!important}}}
/* One actual game scene behind all controls; no repeated backdrop. */
@layer wg-polish26 {
html body[data-provider] #wind-provider.wp-shell{background:none!important}
html body[data-provider] #wind-provider.wp-shell::before{display:none!important;background:none!important}
html body[data-provider="pickaxe"] #wind-provider.wp-shell .wp-playfield{inset:0!important;border-radius:0!important}
html body[data-provider] #wind-provider.wp-shell :is(.wp-header,.wp-status){background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body[data-provider] #wind-provider.wp-shell :is(.wp-header button){background:rgba(22,28,35,.78)!important;border-color:rgba(224,232,239,.38)!important;box-shadow:0 2px 8px #0004!important;color:#fff!important}
html body[data-provider] #wind-provider.wp-shell :is(.wp-brand,.wp-status){color:#fff!important;text-shadow:0 1px 4px #000,0 0 10px #0009!important}
html body[data-provider] #wind-provider.wp-shell :is(button,input):focus-visible:not(.wp-console *){outline:2px solid #ffe7a0!important;outline-offset:3px!important}
}
