/*
* Text Shimmer
*/
.nb-text-shimmer[data-flickering="1"]{
    opacity: 0;
}
.nb-text-shimmer__anchor{
    display: block;
    width: fit-content;
    height: fit-content;
}
.nb-text-shimmer {
    display: block;
    width: fit-content;

    position: relative;
    overflow: hidden;
}
.nb-text-shimmer__inner {
    background:
    var(--text-color) -webkit-gradient(linear, 100% 0, 0 0,from(var(--text-color)), color-stop(0.5, var(--shimmer-color)), to(var(--text-color)));
    background-repeat: no-repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-background-size: var(--shimmer-size) 100%;
    background-position: -100% top;
}