@layer wg-polish26 {
html body[data-provider] #wind-provider .wp-actions{margin-right:36px!important}
html body[data-provider] .p25-utilities.wp32-chat .wg-help-trigger-chat{width:32px!important;min-width:32px!important;max-width:32px!important;height:34px!important;min-height:34px!important;padding:3px!important;border-radius:9px!important;background:#29353c88!important}
html body[data-provider] .p25-utilities.wp32-chat .wg-help-trigger-chat img{width:26px!important;height:26px!important}
html body[data-provider] .p25-utilities.wp32-chat .p23-contact-label{display:none!important}
@media(max-width:360px){html body[data-provider] #wind-provider .wp-game-avatar{display:none!important}html body[data-provider] #wind-provider .wp-brand{min-width:90px!important}html body[data-provider] #wind-provider .wp-brand strong{font-size:9px!important}}
}
/* Provider controls share the actual game scene. No duplicate backdrop. */
@layer wg-polish26 {
html body[data-provider] #wind-provider.wp-shell {position:relative!important;height:var(--wp-field-height,700px)!important;min-height:220px!important;overflow:hidden!important;background:transparent!important;border:0!important;border-radius:14px!important;box-shadow:none!important}
html body[data-provider] #wind-provider.wp-shell::before,html body[data-provider] #wind-provider.wp-shell::after{display:none!important}
html body[data-provider] #wind-provider.wp-shell .wp-playfield{position:absolute!important;inset:0!important;min-height:0!important;background:none!important}
html body[data-provider] #wind-provider.wp-shell #stage{height:var(--wp-field-height,700px)!important;background:transparent!important}
html body[data-provider] #wind-provider.wp-shell :is(.wp-header,.wp-console,.wp-status){position:absolute!important;z-index:45!important;left:0!important;right:0!important;background:none!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;box-shadow:none!important}
html body[data-provider] #wind-provider.wp-shell .wp-header{top:0!important;padding:12px 16px!important;min-height:60px!important;gap:8px!important}
html body[data-provider] #wind-provider.wp-shell .wp-console{bottom:25px!important;padding:12px 18px!important;grid-template-columns:minmax(125px,1fr) minmax(160px,1.35fr) minmax(105px,1fr) auto!important;gap:14px!important}
html body[data-provider] #wind-provider.wp-shell .wp-tools{position:absolute!important;left:18px!important;bottom:calc(100% + 12px)!important;display:flex!important;flex-direction:row!important;border:0!important;padding:0!important;gap:6px!important}
html body[data-provider] #wind-provider.wp-shell .wp-status{bottom:0!important;min-height:24px!important;padding:3px 18px!important;color:#fff!important;font-size:11px!important}
html body[data-provider] #wind-provider.wp-shell :is(.wp-label,.wp-number,.wp-brand,.wp-status){text-shadow:0 1px 3px #000,0 2px 8px #000d!important;color:#fff!important}
html body[data-provider] #wind-provider.wp-shell :is(button,input){color:#fff!important;background:rgba(28,34,39,.48)!important;border:1px solid #ffffff70!important;box-shadow:0 2px 8px #0002!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;text-shadow:0 1px 2px #000!important}
html body[data-provider] #wind-provider.wp-shell button:hover{background:rgba(42,48,55,.7)!important}
html body[data-provider] #wind-provider.wp-shell .wp-spin{background:linear-gradient(145deg,#f8d887dd,#bc914bdc)!important;border:2px solid #f9e3a7!important;color:#292015!important;text-shadow:none!important;width:70px!important;height:70px!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-run{grid-column:4!important;grid-row:1!important}
html body[data-provider] #wind-provider.wp-shell .wp-offer-rail{position:absolute!important;z-index:46!important;left:18px!important;top:80px!important;bottom:auto!important;transform:none!important;display:flex!important;flex-direction:row!important;gap:8px!important;width:auto!important}
html body[data-provider] #wind-provider.wp-shell .wp-offer-rail button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:56px!important;padding:9px 15px!important;border:1px solid #f4d089c9!important;border-radius:13px!important;background:rgba(44,35,20,.62)!important;min-width:150px!important}
html body[data-provider] #wind-provider.wp-shell .wp-offer-rail :is(img,svg){display:block!important;width:34px!important;height:34px!important;object-fit:contain!important}
html body[data-provider] #wind-provider.wp-shell .wp-offer-rail b{font-size:14px!important}
html body[data-provider] #wind-provider.wp-shell .wp-inline-shop{position:absolute!important;z-index:60!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(700px,calc(100% - 32px))!important;max-height:calc(100% - 120px)!important;display:flex!important;flex-direction:column!important;border:1px solid #e2c08799!important;border-radius:18px!important;padding:14px!important;box-sizing:border-box!important;overflow:hidden!important;background:rgba(27,31,37,.94)!important;color:#fff!important;box-shadow:0 14px 40px #0006!important;font:14px/1.35 Arimo,system-ui!important}
#wind-provider .wp-inline-shop header,#wind-provider .wp-inline-shop header>div{display:flex;align-items:center;gap:9px}#wind-provider .wp-inline-shop header{justify-content:space-between;margin-bottom:10px}#wind-provider .wp-inline-shop header button{width:38px;min-height:38px;padding:0;font-size:22px}#wind-provider .wp-inline-shop .wp-shop-tabs,#wind-provider .wp-inline-shop .wp-shop-worlds{display:flex;gap:6px;margin-bottom:8px;align-items:center}#wind-provider .wp-inline-shop select{min-width:0;margin-left:auto;color:white;background:#343943;border:1px solid #ffffff50;border-radius:8px;padding:9px}#wind-provider .wp-inline-shop .wp-shop-worlds:empty{display:none}#wind-provider .wp-inline-shop .wp-shop-worlds button{flex:1;font-size:12px!important;padding:7px!important}
#wind-provider .wp-inline-shop .wp-shop-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px;scrollbar-width:thin}
html body[data-provider] #wind-provider.wp-shell .wp-inline-shop .wp-shop-item{display:flex!important;gap:8px!important;padding:9px!important;align-items:center!important;text-align:left!important;min-width:0!important;min-height:84px!important;border-radius:10px!important}
#wind-provider .wp-inline-shop .wp-offer-art{width:42px!important;height:54px!important;flex:0 0 42px!important;min-height:0!important;margin:0!important;background:none!important;border-radius:8px!important}#wind-provider .wp-inline-shop .wp-offer-art img{width:100%!important;height:100%!important;object-fit:contain!important}#wind-provider .wp-inline-shop .wp-offer-art::after,#wind-provider .wp-inline-shop .wp-offer-art span{display:none!important}#wind-provider .wp-inline-shop .wp-shop-item b{font-size:12px;display:block}#wind-provider .wp-inline-shop .wp-shop-item strong{font-size:15px;color:#ffe1a0;display:block;margin-top:6px}
html body[data-provider] #wind-provider.wp-shell .wp-inline-shop [aria-pressed=true]{border-color:#ffe2a6!important;background:#75603388!important;box-shadow:inset 0 0 0 1px #ffe2a6!important}
#wind-provider .wp-inline-shop footer{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding-top:12px;margin:0;background:none}#wind-provider .wp-inline-shop footer span{margin-right:auto;font-size:12px;color:#d3d8e0;max-width:45%}#wind-provider .wp-inline-shop [data-buy]{background:#dfbd77!important;color:#241c0d!important;text-shadow:none!important;white-space:nowrap;padding:11px 16px!important}#wind-provider .wp-inline-shop .wp-error:empty{display:none}
#wind-provider-dialog.wp-simple-history{width:min(760px,calc(100vw - 20px))!important}#wind-provider-dialog.wp-simple-history .wp-history-sort{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:12px}#wind-provider-dialog.wp-simple-history .wp-history-sort button{font-size:12px;padding:7px 10px}#wind-provider-dialog.wp-simple-history .wp-history-row{display:grid;grid-template-columns:minmax(150px,1fr) 70px minmax(110px,1fr) 40px;gap:10px;align-items:center;padding:9px 12px;min-height:50px}#wind-provider-dialog.wp-simple-history .wp-history-row time{font-size:12px;font-variant-numeric:tabular-nums}#wind-provider-dialog.wp-simple-history .wp-history-row>strong{text-align:right}#wind-provider-dialog.wp-simple-history .wp-history-row>button{padding:7px!important;font-size:18px!important}#wind-provider-dialog.wp-simple-history .wp-multiplier{padding:0;background:none;border:0;color:#e8ce95;font-size:14px}
@media(max-width:700px){
html body[data-provider] #wind-provider.wp-shell .wp-header{padding:8px!important;min-height:48px!important;gap:4px!important}
html body[data-provider] #wind-provider.wp-shell .wp-brand{gap:6px!important}html body[data-provider] #wind-provider.wp-shell .wp-game-avatar{width:30px!important;height:30px!important}html body[data-provider] #wind-provider.wp-shell .wp-brand strong{font-size:10px!important}html body[data-provider] #wind-provider.wp-shell .wp-brand span{font-size:10px!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;height:32px!important;min-width:30px!important;padding:6px!important}
html body[data-provider] #wind-provider.wp-shell .wp-offer-rail{left:8px!important;top:64px!important;gap:6px!important}
html body[data-provider] #wind-provider.wp-shell .wp-offer-rail button{min-height:46px!important;min-width:0!important;padding:6px 9px!important;gap:5px!important}html body[data-provider] #wind-provider.wp-shell .wp-offer-rail :is(img,svg){width:26px!important;height:26px!important}html body[data-provider] #wind-provider.wp-shell .wp-offer-rail b{font-size:11px!important}
html body[data-provider] #wind-provider.wp-shell .wp-console{bottom:22px!important;padding:8px!important;grid-template-columns:minmax(82px,1fr) minmax(90px,1.3fr) minmax(68px,.8fr)!important;gap:6px!important}
html body[data-provider] #wind-provider.wp-shell .wp-tools{position:static!important;grid-column:1!important;grid-row:2!important;align-self:center!important;gap:5px!important}
html body[data-provider] #wind-provider.wp-shell .wp-tools button{width:34px!important;height:34px!important;padding:6px!important}
html body[data-provider] #wind-provider.wp-shell .wp-run{grid-column:2/4!important;grid-row:2!important;justify-self:end!important;grid-template-columns:minmax(90px,130px) 50px!important;grid-template-rows:26px 26px!important;gap:4px 7px!important}
html body[data-provider] #wind-provider.wp-shell .wp-spin{width:54px!important;height:54px!important;font-size:29px!important}
html body[data-provider] #wind-provider.wp-shell .wp-stake-field button{width:24px!important;padding:6px!important}html body[data-provider] #wind-provider.wp-shell .wp-stake-field input{padding:8px 2px!important;font-size:15px!important}
html body[data-provider] #wind-provider.wp-shell .wp-number{font-size:14px!important}html body[data-provider] #wind-provider.wp-shell .wp-label{font-size:8px!important;letter-spacing:.04em!important}
html body[data-provider] #wind-provider.wp-shell .wp-inline-shop{width:calc(100% - 16px)!important;max-height:calc(100% - 82px)!important;padding:10px!important;border-radius:13px!important}
#wind-provider .wp-inline-shop .wp-shop-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#wind-provider .wp-inline-shop .wp-shop-worlds button{font-size:10px!important;padding:6px 3px!important}#wind-provider .wp-inline-shop .wp-shop-item b{font-size:11px}#wind-provider .wp-inline-shop .wp-shop-item strong{font-size:14px}html body[data-provider] #wind-provider.wp-shell .wp-inline-shop .wp-shop-item{padding:7px!important;gap:5px!important;min-height:72px!important}#wind-provider .wp-inline-shop .wp-offer-art{width:32px!important;flex-basis:32px!important;height:42px!important}#wind-provider .wp-inline-shop footer{flex-wrap:wrap}#wind-provider .wp-inline-shop footer span{max-width:none;flex:1 1 100%}#wind-provider .wp-inline-shop footer [data-buy]{flex:1}#wind-provider .wp-inline-shop .wp-shop-tabs button{padding:8px!important;font-size:12px!important}#wind-provider .wp-inline-shop select{width:87px;padding:8px 3px;font-size:11px}
#wind-provider-dialog.wp-simple-history .wp-history-row{grid-template-columns:minmax(90px,1fr) 44px minmax(65px,.8fr) 30px;gap:4px;padding:8px}#wind-provider-dialog.wp-simple-history .wp-history-row time{font-size:10px}#wind-provider-dialog.wp-simple-history .wp-history-row>strong{font-size:12px}#wind-provider-dialog.wp-simple-history .wp-history-row .wp-multiplier{font-size:12px}#wind-provider-dialog.wp-simple-history .wp-modal-body{padding:10px}
}
@media(max-height:520px) and (min-width:600px){html body[data-provider] #wind-provider.wp-shell .wp-header{padding:5px 10px!important;min-height:42px!important}html body[data-provider] #wind-provider.wp-shell .wp-offer-rail{top:55px!important}html body[data-provider] #wind-provider.wp-shell .wp-offer-rail button{min-height:40px!important;padding:5px 9px!important}html body[data-provider] #wind-provider.wp-shell .wp-console{padding:5px 12px!important;bottom:22px!important}html body[data-provider] #wind-provider.wp-shell .wp-inline-shop{max-height:calc(100% - 35px)!important}.wp-shop-items{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
}
@layer wg-polish26 {
@media(min-width:701px) and (max-width:1100px){
html body[data-provider] #wind-provider.wp-shell .wp-console{grid-template-columns:minmax(90px,1fr) minmax(120px,1.3fr) minmax(70px,.7fr) 170px!important;gap:8px!important;padding:8px 12px!important}
html body[data-provider] #wind-provider.wp-shell .wp-run{min-width:0!important;width:170px!important;grid-template-columns:108px 54px!important;grid-template-rows:26px 26px!important;gap:4px 8px!important}
html body[data-provider] #wind-provider.wp-shell .wp-spin{width:54px!important;height:56px!important;font-size:29px!important}
html body[data-provider] #wind-provider.wp-shell .wp-number{font-size:15px!important}
}
}
