.egg-piece{animation:egg-x var(--time) cubic-bezier(.2, .6, .35, 1) var(--delay) both;position:fixed;translate:-50% -50%}.egg-piece>span{animation:egg-y var(--time) var(--delay) both}@keyframes egg-x{0%{transform:translate(0)}to{transform:translateX(var(--dx))}}@keyframes egg-y{0%{opacity:0;animation-timing-function:cubic-bezier(.15,.7,.35,1);transform:translateY(0)scale(.3)rotate(0)}6%{opacity:1}32%{transform:translateY(var(--up)) scale(1) rotate(calc(var(--spin) * .35));animation-timing-function:cubic-bezier(.55,0,.9,.55)}88%{opacity:1}to{transform:translateY(var(--down)) scale(.92) rotate(var(--spin));opacity:0}}.egg-pop{animation:.7s cubic-bezier(.34,1.56,.64,1) .18s both egg-pop}@keyframes egg-pop{0%{opacity:0;transform:scale(.55)rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.egg-pop{animation:none}}
