/* V88: simple three-guess result ladder and dramatic original pirate arcade polish. */
.pw88-reveal-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(100%,680px);margin:9px auto 8px;padding:6px;background:rgba(2,10,20,.72);border:1px solid color-mix(in srgb,var(--pw80-primary,#f5d38a) 38%,transparent);border-radius:15px;box-sizing:border-box}
.pw88-reveal-ladder span{display:grid;gap:4px;place-items:center;padding:8px 3px;text-align:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fff2cf;font-size:clamp(9px,2vw,11px);line-height:1.1;font-weight:800}
.pw88-reveal-ladder b{font-size:clamp(10px,2vw,12px);color:#fff;line-height:1.12}
.pw88-reveal-ladder span:last-child{background:color-mix(in srgb,var(--pw80-accent,#a4422c) 35%,rgba(0,0,0,.5));box-shadow:0 0 16px var(--pw80-accent-soft,rgba(202,136,66,.2))}
.pw88-match-status{margin:3px auto 7px;padding:4px 10px;max-width:max-content;text-align:center;color:#ffe8ac;font-size:clamp(11px,2.5vw,13px);letter-spacing:.09em;text-transform:uppercase;font-weight:900;background:rgba(5,15,26,.78);border-radius:20px}
.pwgl-v72-demo .pw88-reveal-ladder{order:4!important;max-width:520px;margin:3px auto!important}
.pwgl-v72-demo .pw88-match-status{order:5!important;margin:0 auto!important}
.pwgl-v72-demo .pw86-main-instruction{order:6!important}
.pwgl-v72-demo .pwgl-v64-demo-controls{order:7!important}
.pwgl-v72-demo .pwgl-v71-demo-progress{order:8!important}
.pwgl-v72-demo .pwgl-v72-demo-prize{order:9!important}
.pwgl-v72-demo .pwgl-v76-wheel-reveal{order:10!important}
.pwgl-v72-demo .pw86-next-reveal{order:11!important}
.pwgl-v80-play-wrap .pw88-reveal-ladder{margin:6px auto 4px}
.pwgl-v80-play-wrap .pw88-match-status{margin-bottom:5px}
.pwgl-v71-progress-nodes span:nth-child(n+4),.pwgl-v72-demo-steps span:nth-child(n+4){display:none!important}
.pwgl-v72-demo .pwgl-v72-arena-title small{color:#fff0b8;font-weight:900}
.pwgl-wheel-art{opacity:.22!important;filter:saturate(.85) contrast(1.2)}
.pwgl-wheel-sector{z-index:1}
.pwgl-wheel-sector span{width:34%;font-size:clamp(9px,2.4vw,13px);font-weight:1000}
@media(max-width:420px){.pw88-reveal-ladder{gap:3px;padding:4px}.pw88-reveal-ladder span{padding:7px 2px;font-size:9px}.pw88-reveal-ladder b{font-size:10px}}
