/* PopeX v144 — more legible transient membrane shards.
   No repeating animation: each shard exists for <0.8s after a POP. */
.pw143-fragment{
  width:9px!important;height:8px!important;
  border:1px solid rgba(255,255,255,.73)!important;
  box-shadow:0 0 5px rgba(217,239,255,.24)!important;
  border-radius:38% 18% 52% 24%!important;
  animation:pw144Scatter .68s cubic-bezier(.18,.61,.27,.96) both!important;
}
.pw143-fragment.chip{
  width:10px!important;height:9px!important;
  clip-path:polygon(12% 2%,98% 22%,71% 98%,2% 72%)!important;
}
.pw143-fragment.sliver{width:11px!important;height:5px!important;border-radius:55% 24% 68% 23%!important}
.pw143-fragment.droplet{width:7px!important;height:8px!important;border-radius:64% 40% 56% 27%!important}
@keyframes pw144Scatter{
  0%{opacity:.15;transform:translate3d(-50%,-50%,0) rotate(0deg) scale(.63)}
  12%{opacity:1;transform:translate3d(-50%,-50%,0) rotate(0deg) scale(1.22)}
  60%{opacity:1;transform:translate3d(calc(-50% + var(--pw143-dx)),calc(-50% + var(--pw143-dy)),0) rotate(var(--pw143-rot)) scale(.94)}
  79%{opacity:.83;transform:translate3d(calc(-50% + var(--pw143-dx)),calc(-50% + var(--pw143-dy)),0) rotate(var(--pw143-rot)) scale(.76)}
  100%{opacity:0;transform:translate3d(calc(-50% + var(--pw143-dx)),calc(-50% + var(--pw143-dy)),0) rotate(var(--pw143-rot)) scale(.46)}
}
@media(prefers-reduced-motion:reduce){.pw143-fragment{display:none!important;animation:none!important}}
