/* V191: real painted soap-film shatter, selector and number hunt */
.zw191-burst{position:fixed!important;z-index:10000!important;display:block!important;width:0!important;height:0!important;overflow:visible!important;pointer-events:none!important;contain:layout style!important}
.zw191-slice{position:absolute!important;left:calc(var(--diameter)/-2)!important;top:calc(var(--diameter)/-2)!important;width:var(--diameter)!important;height:var(--diameter)!important;display:block!important;pointer-events:none!important;background:var(--bubble-image) center/100% 100% no-repeat!important;clip-path:var(--slice-shape)!important;-webkit-clip-path:var(--slice-shape)!important;animation:zw191-shatter .8s cubic-bezier(.15,.65,.25,1) both!important;will-change:transform,opacity!important}
@keyframes zw191-shatter{0%{transform:translate3d(0,0,0) rotate(0) scale(1);opacity:1}15%{transform:translate3d(calc(var(--burst-x)*.14),calc(var(--burst-y)*.14),0) rotate(calc(var(--spin)*.2)) scale(1.07);opacity:1}55%{transform:translate3d(calc(var(--burst-x)*.76),calc(var(--burst-y)*.76),0) rotate(calc(var(--spin)*.75)) scale(.94);opacity:.9}100%{transform:translate3d(var(--burst-x),var(--burst-y),0) rotate(var(--spin)) scale(.4);opacity:0}}
.zw191-halo{position:absolute!important;display:block!important;left:calc(var(--diameter)/-2)!important;top:calc(var(--diameter)/-2)!important;width:var(--diameter)!important;height:var(--diameter)!important;border:5px solid #fffde9e0!important;border-radius:50%!important;box-shadow:0 0 16px #fbf1debb,inset 0 0 10px #bceefcd9!important;animation:zw191-halo .75s ease-out both!important}
.zw191-halo.secondary{border-color:#b6f5ffdd!important;animation-delay:.11s!important}
@keyframes zw191-halo{0%{transform:scale(.45);opacity:0}16%{transform:scale(.85);opacity:1}100%{transform:scale(2.1);opacity:0}}
.zw191-flash{position:absolute!important;display:block!important;left:calc(var(--diameter)*-.95)!important;top:calc(var(--diameter)*-.95)!important;width:calc(var(--diameter)*1.9)!important;height:calc(var(--diameter)*1.9)!important;background:transparent url('/hunt-v189/burst-star.webp') center/contain no-repeat!important;animation:zw191-flash .7s ease-out both!important}
@keyframes zw191-flash{0%{opacity:.2;transform:scale(.2) rotate(-14deg)}24%{opacity:1;transform:scale(1) rotate(8deg)}100%{opacity:0;transform:scale(1.38) rotate(22deg)}}
.zw191-spark{position:absolute!important;left:0!important;top:0!important;display:block!important;width:var(--spark-size)!important;height:var(--spark-size)!important;object-fit:contain!important;pointer-events:none!important;animation:zw191-spark .87s ease-out both!important;filter:drop-shadow(0 1px 1px #65645455)!important}
@keyframes zw191-spark{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}15%{opacity:1}75%{opacity:.9}100%{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--spin)) scale(.5)}}
#app .zw170-launch[data-game-start="hunt"] .zw184-floating-field{z-index:18!important;pointer-events:none!important}
#app .zw170-launch[data-game-start="hunt"] .zw184-ambient-bubble{pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}
#app .zw170-launch[data-game-start="hunt"] .zw184-ambient-bubble.zw191-disappeared{visibility:hidden!important;pointer-events:none!important;opacity:0!important;animation:none!important}
#app .zw95-hunt .zw95-hunt-bubble.zw191-disappeared{visibility:hidden!important;pointer-events:none!important;animation:none!important}
@media(prefers-reduced-motion:reduce){.zw191-slice,.zw191-halo,.zw191-flash,.zw191-spark{animation-duration:.3s!important}}
