.shimmer-text{--shimmer-text-base:color-mix(in srgb, currentColor 40%, transparent);background-image:linear-gradient(90deg, var(--shimmer-text-base) 35%, currentColor 50%, var(--shimmer-text-base) 65%);-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation-name:shimmer-text-sweep;animation-duration:1.4s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes shimmer-text-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.shimmer-text{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@media (forced-colors:active){.shimmer-text{-webkit-text-fill-color:currentColor;forced-color-adjust:auto;background-image:none;animation:none}}
