@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-offer-rail{top:calc(var(--wp-inset) + 58px)!important;left:var(--wp-inset)!important;right:var(--wp-inset)!important;justify-content:flex-start!important;max-width:none!important}
html body[data-provider] #wind-provider.wp-shell .wp-console{left:var(--wp-inset)!important;right:var(--wp-inset)!important;bottom:calc(var(--wp-inset) + 25px)!important;padding:0!important;grid-template-columns:minmax(120px,1fr) minmax(180px,1.4fr) minmax(110px,1fr) 224px!important;gap:18px!important}
html body[data-provider] #wind-provider.wp-shell .wp-tools{position:static!important;grid-column:1/-1!important;grid-row:1!important;justify-self:start!important}
html body[data-provider] #wind-provider.wp-shell :is(.wp-balance,.wp-stake,.wp-win,.wp-run){grid-row:2!important}
html body[data-provider] #wind-provider.wp-shell .wp-run{width:224px!important;min-width:0!important;grid-template-columns:150px 66px!important;grid-template-rows:28px 28px!important;gap:5px 8px!important}
html body[data-provider] #wind-provider.wp-shell .wp-spin{width:66px!important;height:61px!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.wp-shell .wp-number{font-size:clamp(13px,1.5vw,21px)!important;white-space:normal!important;overflow-wrap:anywhere!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){
html body[data-provider] #wind-provider.wp-shell .wp-console{grid-template-columns:minmax(95px,1fr) minmax(135px,1.35fr) minmax(65px,.7fr) 170px!important;gap:10px!important}
html body[data-provider] #wind-provider.wp-shell .wp-run{width:170px!important;grid-template-columns:110px 54px!important;grid-template-rows:24px 24px!important;gap:4px 6px!important}
html body[data-provider] #wind-provider.wp-shell .wp-spin{width:54px!important;height:52px!important}
}
@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{width:28px!important;min-width:28px!important;height:32px!important;padding:5px!important}
html body[data-provider] #wind-provider.wp-shell .wp-offer-rail{top:calc(var(--wp-inset) + 48px)!important;gap:6px!important}
html body[data-provider] #wind-provider.wp-shell .wp-offer-rail button{flex:1!important;min-width:0!important;max-width:170px!important;min-height:44px!important;padding:5px 6px!important}
html body[data-provider] #wind-provider.wp-shell .wp-offer-rail b{font-size:10px!important}
html body[data-provider] #wind-provider.wp-shell .wp-console{grid-template-columns:minmax(78px,1fr) minmax(100px,1.2fr) minmax(58px,.8fr)!important;gap:7px!important;bottom:calc(var(--wp-inset) + 22px)!important}
html body[data-provider] #wind-provider.wp-shell :is(.wp-balance,.wp-stake,.wp-win){grid-row:1!important}
html body[data-provider] #wind-provider.wp-shell .wp-tools{grid-column:1!important;grid-row:2!important}
html body[data-provider] #wind-provider.wp-shell .wp-run{grid-column:2/4!important;grid-row:2!important;width:100%!important;max-width:202px!important;grid-template-columns:minmax(92px,1fr) 54px!important;grid-template-rows:24px 24px!important;gap:4px 6px!important;justify-self:end!important}
html body[data-provider] #wind-provider.wp-shell .wp-number{font-size:12px!important}
html body[data-provider] #wind-provider.wp-shell .wp-label{font-size:8px!important}
html body[data-provider] #wind-provider.wp-shell .wp-stake-field{gap:3px!important}
html body[data-provider] #wind-provider.wp-shell .wp-stake-field button{width:22px!important;padding:3px!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}
html body[data-provider] #wind-provider.wp-shell .wp-offer-rail{top:var(--wp-inset)!important;left:180px!important;right:250px!important}
html body[data-provider] #wind-provider.wp-shell .wp-offer-rail button{min-width:0!important;min-height:34px!important;padding:4px 7px!important;gap:4px!important}
html body[data-provider] #wind-provider.wp-shell .wp-offer-rail b{font-size:10px!important}
html body[data-provider] #wind-provider.wp-shell .wp-offer-rail :is(img,svg){width:22px!important;height:22px!important}
html body[data-provider] #wind-provider.wp-shell .wp-tools{grid-column:1!important;grid-row:1!important;position:absolute!important;bottom:calc(100% + 6px)!important;left:0!important}
html body[data-provider] #wind-provider.wp-shell :is(.wp-balance,.wp-stake,.wp-win,.wp-run){grid-row:1!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{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}
html body[data-provider] #wind-provider.wp-shell .wp-offer-rail{left:120px!important;right:195px!important}
html body[data-provider] #wind-provider.wp-shell .wp-console{bottom:36px!important}
html body[data-provider] #wind-provider.wp-shell .wp-tools{bottom:calc(100% + 4px)!important}
}
}
@layer wg-polish26 {
html body[data-provider] #wind-provider.wp-shell .wp-console{grid-template-columns:minmax(170px,1fr) minmax(180px,240px) minmax(170px,1fr)!important;column-gap:24px!important;row-gap:10px!important}
html body[data-provider] #wind-provider.wp-shell .wp-tools{grid-column:1!important;grid-row:1!important}
html body[data-provider] #wind-provider.wp-shell .wp-balance{grid-column:1!important;grid-row:2!important;align-self:center!important}
html body[data-provider] #wind-provider.wp-shell .wp-stake{grid-column:2!important;grid-row:2!important;align-self:center!important;width:100%!important;text-align:center!important}
html body[data-provider] #wind-provider.wp-shell .wp-stake-field{width:100%!important;max-width:240px!important;margin:0 auto!important}
html body[data-provider] #wind-provider.wp-shell .wp-stake-field input{min-width:0!important;width:100%!important;text-align:center!important}
html body[data-provider] #wind-provider.wp-shell .wp-win{grid-column:3!important;grid-row:1!important;justify-self:end!important;text-align:right!important}
html body[data-provider] #wind-provider.wp-shell .wp-run{grid-column:3!important;grid-row:2!important;justify-self:end!important;align-self:end!important}
html body[data-provider] #wind-provider.wp-shell .wp-speed-picker{grid-column:1!important;grid-row:1!important;min-height:0!important;height:100%!important}
html body[data-provider] #wind-provider.wp-shell .wp-speed-picker button{min-height:0!important;height:100%!important;padding:3px!important}
html body[data-provider] #wind-provider.wp-shell .wp-auto{grid-column:1!important;grid-row:2!important;min-height:0!important;height:100%!important;padding:3px!important}
html body[data-provider] #wind-provider.wp-shell .wp-spin{grid-column:2!important;grid-row:1/3!important}
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){html body[data-provider] #wind-provider.wp-shell .wp-console{grid-template-columns:minmax(130px,1fr) minmax(140px,210px) minmax(130px,1fr)!important;column-gap:14px!important}}
@media(max-width:700px){
html body[data-provider] #wind-provider.wp-shell .wp-console{grid-template-columns:minmax(64px,1fr) minmax(100px,1.2fr) minmax(64px,1fr)!important;column-gap:6px!important;row-gap:10px!important}
html body[data-provider] #wind-provider.wp-shell .wp-balance{grid-column:1!important;grid-row:1!important}
html body[data-provider] #wind-provider.wp-shell .wp-stake{grid-column:2!important;grid-row:1!important}
html body[data-provider] #wind-provider.wp-shell .wp-win{grid-column:3!important;grid-row:1!important}
html body[data-provider] #wind-provider.wp-shell .wp-tools{grid-column:1!important;grid-row:2!important}
html body[data-provider] #wind-provider.wp-shell .wp-run{grid-column:2/4!important;grid-row:2!important}
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){html body[data-provider] #wind-provider.wp-shell .wp-tools{position:static!important;grid-row:1!important}.wp-win{align-self:center!important}}
}
@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 {
html body[data-provider] #wind-provider.wp-shell .wp-speed-picker{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;min-width:0!important;width:100%!important}
html body[data-provider] #wind-provider.wp-shell .wp-speed-picker button{min-width:0!important;width:100%!important;max-width:100%!important}
}
@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] #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-console,.wp-offer-rail,.wp-tools,.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,.wp-offer-rail button,.wp-tools button,.wp-speed-picker button,.wp-auto,.wp-stake-field input,.wp-stake-field 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-number,.wp-label,.wp-status){color:#fff!important;text-shadow:0 1px 4px #000,0 0 10px #0009!important}
html body[data-provider] #wind-provider.wp-shell .wp-spin{background:linear-gradient(145deg,#dcc580,#96702e)!important;border-color:#f1dca2!important;box-shadow:0 2px 10px #0007!important}
html body[data-provider] #wind-provider.wp-shell .wp-stake-field input{font-weight:750!important}
html body[data-provider] #wind-provider.wp-shell :is(button,input):focus-visible{outline:2px solid #ffe7a0!important;outline-offset:3px!important}
}
