.csp-effect-host{position:relative;isolation:isolate}.csp-fx-layer{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:inherit;pointer-events:none!important;contain:paint;user-select:none}.csp-fx-bit{position:absolute;top:-25px;font:18px/1 sans-serif;opacity:0;pointer-events:none!important;animation:csp-fall var(--csp-fall-duration,3s) linear var(--csp-fall-delay,0s) both}.csp-fx-confetti{width:7px;height:12px;background:currentColor;border-radius:2px}.csp-fx-snow{font-size:19px}.csp-fx-shamrocks{font-size:21px}@keyframes csp-fall{0%{opacity:0;transform:translate3d(0,-10px,0) rotate(0deg)}10%{opacity:.7}80%{opacity:.6}100%{opacity:0;transform:translate3d(var(--csp-drift,20px),var(--csp-fall-distance,350px),0) rotate(var(--csp-turn,120deg))}}@media(prefers-reduced-motion:reduce){.csp-fx-layer{display:none!important}.csp-fx-bit{animation:none!important}}
