.text-shimmer-wave{--text-shimmer-wave-base:color-mix(in oklab, currentcolor 55%, transparent);--text-shimmer-wave-cycle:calc(1s + var(--text-shimmer-wave-count) * 50ms);perspective:500px;display:inline-block;position:relative}.text-shimmer-wave-char{white-space:pre;transform-style:preserve-3d;animation:text-shimmer-wave var(--text-shimmer-wave-cycle) ease-in-out calc(var(--text-shimmer-wave-index) * 1s / var(--text-shimmer-wave-count)) infinite both;display:inline-block}@keyframes text-shimmer-wave{0%,66%,to{color:var(--text-shimmer-wave-base);transform:none}33%{color:currentColor;transform:translate3d(2px,-2px,10px)scale(1.1)rotateY(10deg)}}@media (prefers-reduced-motion:reduce){.text-shimmer-wave-char{animation:none}}
