#wings-rain{position:fixed;inset:0;z-index:2147483000;overflow:hidden;pointer-events:none;transition:opacity .5s ease}
#wings-rain.wr-out{opacity:0}
#wings-rain .wr-w{position:absolute;top:0;left:0;will-change:transform;
	animation:wr-fall var(--d,2.8s) cubic-bezier(.3,.05,.5,1) var(--delay,0s) both}
#wings-rain .wr-w svg,#wings-rain .wr-w img{display:block;width:100%;height:100%;object-fit:contain;
	filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}
@keyframes wr-fall{
	0%{transform:translate3d(var(--x,50vw),-22vh,0) rotate(var(--r0,0deg))}
	100%{transform:translate3d(calc(var(--x,50vw) + var(--drift,0vw)),112vh,0) rotate(var(--r1,360deg))}
}
@media (prefers-reduced-motion:reduce){#wings-rain:not(.wr-preview){display:none}}
