/* A stadium atmosphere continues the approved hero through the lower chapters. */
.p1-balanced.bw-flatsome .derby-event{position:relative;isolation:isolate;background:#08111b!important}
.p1-balanced.bw-flatsome .derby-event::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,rgb(5 12 20 / 68%),rgb(5 12 20 / 83%)),url('/wp-content/themes/betway-flatsome/assets/derby-cinematic-v2/arena.webp') center/cover;transform:scaleX(-1)}
.p1-balanced.bw-flatsome .derby-event::after{content:"";position:fixed;inset:-4%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 8% 25%,rgb(38 141 211 / 23%),transparent 49%),radial-gradient(ellipse at 91% 72%,rgb(161 38 54 / 20%),transparent 48%),radial-gradient(ellipse at 53% 20%,rgb(0 168 78 / 12%),transparent 54%);animation:derby-atmos-drift 24s ease-in-out infinite alternate;will-change:transform}
.p1-balanced.bw-flatsome .derby-event .db-section:not(.cine-hero){background:transparent!important}
.p1-balanced.bw-flatsome .derby-event .db-section:not(.cine-hero)>.section-bg{background:transparent!important}
.p1-balanced .md-footer{background:linear-gradient(120deg,rgb(13 44 59 / 70%),rgb(13 22 27 / 94%) 50%,rgb(53 21 35 / 65%))!important;border-top-color:rgb(255 255 255 / 14%)}
.p1-review.p1-balanced.bw-flatsome .derby-event .p1-premium-prize{position:relative!important;isolation:isolate;overflow:hidden;border-color:rgb(236 208 141 / 62%)!important;box-shadow:0 0 0 1px rgb(228 198 119 / 8%),0 12px 42px rgb(0 0 0 / 28%),0 0 38px rgb(224 182 91 / 13%),inset 0 1px 0 rgb(255 236 178 / 23%)!important}
.p1-balanced .p1-premium-prize::after{content:"";position:absolute;top:-30%;bottom:-30%;left:-110%;width:65%;z-index:3;pointer-events:none;background:linear-gradient(100deg,transparent,rgb(255 231 166 / 10%) 43%,rgb(255 255 255 / 19%) 50%,rgb(255 231 166 / 8%) 57%,transparent);transform:skewX(-19deg);animation:derby-prize-sweep 8s ease-in-out infinite;animation-play-state:paused}
.p1-balanced .p1-prize-spark{position:absolute;left:var(--sx);top:var(--sy);z-index:4;pointer-events:none;width:var(--ss,8px);height:var(--ss,8px);background:linear-gradient(135deg,#fffdf2,#edca79);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:.45;animation:derby-prize-twinkle 3.8s ease-in-out var(--sd,0s) infinite;animation-play-state:paused}
.p1-balanced .p1-premium-prize.p1-prize-visible::after,.p1-balanced .p1-premium-prize.p1-prize-visible>.p1-prize-spark{animation-play-state:running}
.p1-balanced .derby-event.db-paused .p1-premium-prize::after,.p1-balanced .derby-event.db-paused .p1-prize-spark,.p1-balanced .derby-event.db-paused::after,.p1-balanced .derby-event.p1-atmos-paused::after,.p1-balanced .derby-event.p1-atmos-paused .p1-prize-spark,.p1-balanced .derby-event.p1-atmos-paused .p1-premium-prize::after{animation-play-state:paused}
.p1-balanced .db-prize-phone .db-prize-eyebrow{color:#f0d9a0!important}
.p1-balanced .db-pass.p1-premium-prize>b{color:#f0d9a0!important}
@keyframes derby-atmos-drift{from{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1%,0) scale(1.035)}}
@keyframes derby-prize-sweep{0%,48%{translate:0}75%,100%{translate:360%}}
@keyframes derby-prize-twinkle{0%,100%{opacity:.25;transform:scale(.55) rotate(0)}50%{opacity:.95;transform:scale(1.15) rotate(18deg)}}
@media(max-width:849px){.p1-balanced.bw-flatsome .derby-event::before{background-image:linear-gradient(180deg,rgb(5 12 20 / 70%),rgb(5 12 20 / 86%)),url('/wp-content/themes/betway-flatsome/assets/derby-cinematic-v2/arena-mobile.webp')}.p1-balanced.bw-flatsome .derby-event::after{animation:none;will-change:auto}.p1-balanced .p1-premium-prize::after{animation-duration:10s}}
@media(prefers-reduced-motion:reduce){.p1-balanced.bw-flatsome .derby-event::after,.p1-balanced .p1-prize-spark,.p1-balanced .p1-premium-prize::after{animation:none!important;will-change:auto}.p1-balanced .p1-premium-prize::after{display:none}.p1-balanced .p1-prize-spark{opacity:.65}}

.p1-balanced.bw-flatsome .derby-event .db-prize-phone>.p1-premium-prize{top:auto!important}
.p1-balanced .cine-hero-prizes .p1-prize-spark{width:5px;height:5px}

/* Transparent phone cutouts must not receive the legacy white wheel-tile fill. */
.p1-review.p1-balanced.bw-flatsome .derby-event .db-wheel-v2 .db-wheel-item img{background:transparent!important;box-shadow:none!important}
