:root{--shimmer-dur:2s;--shimmer-ease:linear}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}.t-shimmer{--_spread:calc(3ch + 40px);--_base:currentColor;--_highlight:oklch(from currentColor l c h/calc(alpha*.2));background-image:linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base)calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base)50%)calc(50% - var(--_spread)*.5),var(--_highlight)50%,color-mix(in oklch,var(--_highlight),var(--_base)50%)calc(50% + var(--_spread)*.5),var(--_base)calc(50% + var(--_spread)));background-repeat:no-repeat;background-size:calc(200% + var(--_spread)*2)100%;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur)var(--shimmer-ease)infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text;display:inline-block}.dark .t-shimmer{--_highlight:oklch(from currentColor max(.8,calc(l + .4))c h/calc(alpha + .4))}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.t-shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}