/* Subtle wave transitions (no animation for section transitions) */
.subtle-wave {
    /* No animation for regular section transitions */
}

/* Gentle wave motion for special waves only */
.gentle-wave {
    animation: gentle-wave-motion 12s ease-in-out infinite;
}

@keyframes gentle-wave-motion {
    0%, 100% {
        transform: translateY(0);
    }
    25% {
        transform: translateY(-2px);
    }
    50% {
        transform: translateY(1px);
    }
    75% {
        transform: translateY(-1px);
    }
}

/* Staggered animation for special wave paths */
.gentle-wave path:nth-child(1) {
    animation: gentle-wave-motion 12s ease-in-out infinite;
}

.gentle-wave path:nth-child(2) {
    animation: gentle-wave-motion 12s ease-in-out infinite reverse;
    animation-delay: -3s;
}