@layer properties;@layer theme,base,components,utilities;.shimmer-sweep{color:var(--color-muted-foreground);display:inline-block;position:relative;overflow:clip}.shimmer-sweep-window{pointer-events:none;-webkit-user-select:none;user-select:none;width:250%;text-overflow:inherit;-webkit-mask-image:linear-gradient(90deg, transparent calc(50% - var(--spread)), black 50%, transparent calc(50% + var(--spread)));mask-image:linear-gradient(90deg, transparent calc(50% - var(--spread)), black 50%, transparent calc(50% + var(--spread)));animation:shimmer-sweep-window var(--shimmer-duration,2s) linear infinite paused;position:absolute;inset:0 auto 0 0;overflow:hidden}.shimmer-sweep-highlight{width:40%;text-overflow:inherit;color:var(--color-background);animation:shimmer-sweep-highlight var(--shimmer-duration,2s) linear infinite paused;display:block;overflow:hidden}.shimmer-sweep[data-animating=true] .shimmer-sweep-window,.shimmer-sweep[data-animating=true] .shimmer-sweep-highlight{animation-play-state:running}@keyframes shimmer-sweep-window{0%{transform:translate(-60%)}to{transform:translate(0)}}@keyframes shimmer-sweep-highlight{0%{transform:translate(150%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.shimmer-sweep-window{display:none}}
