/* Minimal bouncing animation for Goondex logo */
.goondex-logo-animated {
    animation: logoBounce 2s ease-in-out infinite;
}

.goondex-logo-animated .nipple-left,
.goondex-logo-animated .nipple-right {
    animation: nippleBounce 2s ease-in-out infinite;
}

.goondex-logo-animated .nipple-right {
    animation-delay: 0.1s;
}

@keyframes logoBounce {
    0% { transform: translateY(0) scaleY(1); }
    20% { transform: translateY(-20px) scaleY(1.1); }
    30% { transform: translateY(0) scaleY(0.7); }
    40% { transform: translateY(8px) scaleY(1.15); }
    100% { transform: translateY(0) scaleY(1); }
}

@keyframes nippleBounce {
    0%, 100% { transform: translateY(0); }
    25% { transform: translateY(-6px); }
    50% { transform: translateY(0); }
    75% { transform: translateY(-3px); }
}