.legend-title {
    background: linear-gradient( 120deg, #f3d173 0%, #f3d173 45%, #ffffff 50%, #f3d173 55%, #f3d173 100% );
    background-size: 400% auto;
    background-position: 0% 0%;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-size: 2.75rem;
    font-weight: 700;
    line-height: 1.4;
    padding: 10px 0;
    display: inline-block;
}

.legend-title {
    color: #f3d173; /* fallback for browsers that don't support background-clip */
}


    .legend-title.shimmer-on {
        animation: shimmer 10s linear forwards;
    }

@keyframes shimmer {
    0% {
        background-position: -300% 0;
    }

    100% {
        background-position: 300% 0;
    }
}