.dance-animation{display:inline-block;animation:dance 5s ease-in-out infinite}@keyframes dance{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(-5deg)}100%{transform:translateY(0) rotate(0deg)}}.flex-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.flex-item{flex:1 1 calc(33.333% - 20px);background:#f4f4f4;padding:20px;border-radius:10px;text-align:center;box-shadow:0px 4px 6px rgba(0,0,0,0.1)}@media (max-width:768px){.flex-item{flex:1 1 100%}}