@tailwind base;@tailwind components;@tailwind utilities;a{color:inherit}@keyframes pompom-float{0%,to{transform:translateY(0) rotate(-2deg)}25%{transform:translateY(-4px) rotate(0)}50%{transform:translateY(-8px) rotate(2deg)}75%{transform:translateY(-4px) rotate(0)}}@keyframes pompom-jump{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-20px) scale(1.1)}50%{transform:translateY(0) scale(.9)}75%{transform:translateY(-10px) scale(1.05)}}@keyframes sparkle{0%{transform:scale(0) rotate(0);opacity:1}50%{transform:scale(1) rotate(180deg);opacity:1}to{transform:scale(0) rotate(360deg);opacity:0}}@keyframes sparkle-float{0%{transform:translateY(0);opacity:1}to{transform:translateY(-40px);opacity:0}}@keyframes pompom-popout{0%{transform:translateY(0) scale(.5);opacity:0}20%{transform:translateY(-30px) scale(1);opacity:1}80%{transform:translateY(-50px) scale(1);opacity:1}to{transform:translateY(-70px) scale(.8);opacity:0}}@keyframes pompom-burst-top-left{0%{transform:translate(0) scale(.3);opacity:1}to{transform:translate(-60px,-60px) scale(1);opacity:0}}@keyframes pompom-burst-top-right{0%{transform:translate(0) scale(.3);opacity:1}to{transform:translate(60px,-60px) scale(1);opacity:0}}@keyframes pompom-burst-bottom-left{0%{transform:translate(0) scale(.3);opacity:1}to{transform:translate(-60px,60px) scale(1);opacity:0}}@keyframes pompom-burst-bottom-right{0%{transform:translate(0) scale(.3);opacity:1}to{transform:translate(60px,60px) scale(1);opacity:0}}@media (prefers-reduced-motion: reduce){.pompom-character,.pompom-sparkle{animation:none!important}}
