@keyframes sway-leaves{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.animate-sway-leaves{animation:sway-leaves 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center bottom}@keyframes jelly{0%{transform:scale(1)}30%{transform:scale(1.15,.9)}50%{transform:scale(.9,1.15)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.animate-jelly{animation:jelly .6s cubic-bezier(.25,.46,.45,.94) both;transform-origin:center center}@keyframes rise-fade{0%{transform:translateY(0) scale(.5);opacity:0}20%{opacity:1}to{transform:translateY(-60px) scale(1.2);opacity:0}}.animate-particle-1{animation:rise-fade .8s ease-out infinite;animation-delay:0s}.animate-particle-2{animation:rise-fade .8s ease-out infinite;animation-delay:.2s}.animate-particle-3{animation:rise-fade .8s ease-out infinite;animation-delay:.4s}@keyframes sprout-grow{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.animate-sprout-grow{animation:sprout-grow 1s ease-out}@keyframes sunshine-sparkle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.animate-sunshine-sparkle{animation:sunshine-sparkle 2s ease-in-out infinite}@keyframes flower-bloom{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.animate-flower-bloom{animation:flower-bloom 1.5s ease-out}@keyframes fruit-ripen{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.animate-fruit-ripen{animation:fruit-ripen 2s ease-out}.plant-container{display:inline-block;width:100%;height:100%;max-width:180px;max-height:180px}.plant-absorbing{animation:jelly .6s cubic-bezier(.25,.46,.45,.94) both;transform-origin:center center}@keyframes gift-box-open{0%{transform:scale(1) rotate(0);opacity:1}25%{transform:scale(1.1) rotate(-5deg)}50%{transform:scale(1.2) rotate(5deg)}75%{transform:scale(1.1) rotate(-5deg)}to{transform:scale(1) rotate(0);opacity:0}}.animate-gift-box{animation:gift-box-open 1s ease-in-out forwards}
