.fun-egg{position:fixed;inset:0;pointer-events:none;z-index:200;overflow:hidden}
.fun-egg i{position:absolute;top:-12px;width:10px;height:14px;border-radius:2px;animation:fun-egg-fall linear forwards}
.fun-egg--bats i,.fun-egg--snow i{width:16px;height:16px;border-radius:0;background:transparent}
.fun-egg--bats i{width:32px;height:32px;background:radial-gradient(circle at 50% 60%,#E07A2E 40%,transparent 41%),linear-gradient(90deg,transparent 40%,#E07A2E 40% 60%,transparent 60%);clip-path:polygon(0 60%,20% 30%,40% 55%,50% 20%,60% 55%,80% 30%,100% 60%,70% 75%,50% 55%,30% 75%);filter:drop-shadow(0 0 1.5px rgba(250,244,234,.85)) drop-shadow(0 0 3px rgba(224,122,46,.55))}
.fun-egg--snow i{width:8px;height:8px;border-radius:50%;background:#FAF4EA;box-shadow:0 0 0 2px rgba(255,255,255,.4)}
@keyframes fun-egg-fall{to{transform:translateY(110vh) rotate(360deg);opacity:0}}
@media(prefers-reduced-motion:reduce){.fun-egg{display:none!important}}
