.animated-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;pointer-events:none}.animated-symbol{position:absolute;top:-50px;color:#9333ea;animation-name:background-fall;animation-timing-function:linear;animation-iteration-count:infinite;text-shadow:0 0 8px rgba(147,51,234,.4)}.animated-symbol:contains("★"){text-shadow:0 0 15px rgba(147,51,234,.6),2px 2px 20px rgba(255,255,255,.5)}@keyframes background-fall{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(100vh) rotate(1turn)}}