/* Very Subtle Navigation Wave */
.nav-wave {
    animation: nav-subtle-flow 18s ease-in-out infinite;
}

@keyframes nav-subtle-flow {
    0%, 100% {
        transform: translateY(0) scaleY(1);
    }
    33% {
        transform: translateY(-1px) scaleY(1.1);
    }
    66% {
        transform: translateY(0.5px) scaleY(0.9);
    }
}

/* Enhanced brown wave flow */
.wave-brown-flow {
    background: linear-gradient(135deg, #8b4513 0%, #d2b48c 25%, #fed7aa 50%, #fbbf24 75%, #ea580c 100%);
    animation: gradient-shift 5s ease-in-out infinite, organic-breathe 9s ease-in-out infinite;
}

@keyframes organic-breathe {
    0%, 100% {
        transform: scaleY(1) skewX(0deg);
    }
    50% {
        transform: scaleY(1.03) skewX(0.5deg);
    }
}