@keyframes heartbeat-55fc183f{0%,to{transform:scale(1)}10%,30%{transform:scale(1.3)}20%,40%{transform:scale(1.1)}}.animate-heartbeat[data-v-55fc183f]{animation:heartbeat-55fc183f 1.5s ease-in-out infinite}.group:hover .animate-heartbeat[data-v-55fc183f]{animation:heartbeat-55fc183f .6s ease-in-out infinite}@keyframes particle-float-1-55fc183f{0%{opacity:0;transform:translate(0) scale(0)}50%{opacity:1}to{opacity:0;transform:translate(-20px,-30px) scale(1.5)}}@keyframes particle-float-2-55fc183f{0%{opacity:0;transform:translate(0) scale(0)}50%{opacity:1}to{opacity:0;transform:translate(25px,-35px) scale(1.2)}}@keyframes particle-float-3-55fc183f{0%{opacity:0;transform:translate(0) scale(0)}50%{opacity:1}to{opacity:0;transform:translate(-15px,25px) scale(1.3)}}@keyframes particle-float-4-55fc183f{0%{opacity:0;transform:translate(0) scale(0)}50%{opacity:1}to{opacity:0;transform:translate(20px,30px) scale(1.4)}}.animate-particle-1[data-v-55fc183f]{animation:particle-float-1-55fc183f 2s ease-out infinite}.animate-particle-2[data-v-55fc183f]{animation:particle-float-2-55fc183f 2.5s ease-out .3s infinite}.animate-particle-3[data-v-55fc183f]{animation:particle-float-3-55fc183f 2.2s ease-out .6s infinite}.animate-particle-4[data-v-55fc183f]{animation:particle-float-4-55fc183f 2.8s ease-out .9s infinite}.group:hover .animate-particle-1[data-v-55fc183f],.group:hover .animate-particle-2[data-v-55fc183f],.group:hover .animate-particle-3[data-v-55fc183f],.group:hover .animate-particle-4[data-v-55fc183f]{animation-play-state:running}@keyframes ping-slow-55fc183f{0%{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(2)}}.animate-ping-slow[data-v-55fc183f]{animation:ping-slow-55fc183f 1s cubic-bezier(0,0,.2,1)}@keyframes pulse-glow-55fc183f{0%,to{box-shadow:0 0 20px #f43f5e66,0 0 40px #f43f5e33}50%{box-shadow:0 0 30px #f43f5e99,0 0 60px #f43f5e4d,0 0 80px #f43f5e1a}}.donate-button[data-v-55fc183f]{animation:pulse-glow-55fc183f 2s ease-in-out infinite}.donate-button[data-v-55fc183f]:hover{animation:pulse-glow-55fc183f .8s ease-in-out infinite}.group:hover .mdi-heart[data-v-55fc183f]{filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}
