#falling-effects-container{
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 pointer-events:none;
 overflow:hidden;
 z-index:9999;
}

.falling-effects-item{
 position:absolute;
 top:-10vh;
 line-height:1;
 will-change:transform;
 filter:drop-shadow(0 2px 4px rgba(0,0,0,.12));
 animation:falling-effects-fall linear forwards;
}

@keyframes falling-effects-fall{
 from{transform:translate3d(0,-10vh,0) rotate(0deg)}
 to{transform:translate3d(var(--drift, 0px),110vh,0) rotate(var(--spin, 180deg))}
}
