#bood-particle-layer{position:fixed;inset:0;z-index:12;pointer-events:none;overflow:hidden;contain:layout style;isolation:isolate}#bood-particle-layer .bood-particle{position:absolute;top:-30px;opacity:.7;animation:bood-fall var(--duration) linear infinite;animation-delay:var(--delay);left:var(--left);font-size:var(--size);color:var(--particle-color,#eafaff);text-shadow:0 0 7px currentColor;will-change:transform}@keyframes bood-fall{to{transform:translate3d(var(--drift),110vh,0) rotate(240deg)}}@media(prefers-reduced-motion:reduce){#bood-particle-layer{display:none!important}}#bood-particle-layer.bood-particles-rise .bood-particle{top:auto;bottom:-30px;animation-name:bood-rise}@keyframes bood-rise{to{transform:translate3d(var(--drift),-110vh,0) rotate(120deg)}}
#bood-particle-layer.bood-style-snow .bood-particle{border-radius:50%;filter:blur(.35px);text-shadow:0 0 6px #fff}
#bood-particle-layer.bood-style-rain .bood-particle{opacity:.45;transform:scaleY(2);text-shadow:0 0 5px #6fd4ff}
#bood-particle-layer.bood-style-sparkles .bood-particle{filter:drop-shadow(0 0 5px #6bdcff)}
#bood-particle-layer.bood-style-embers .bood-particle{filter:drop-shadow(0 0 6px #ff8a33)}
