@layer components{.shimmer-sweep{display:inline-block;position:relative}.shimmer-sweep[data-active] .shimmer-sweep__base{opacity:.5}.shimmer-sweep__window{pointer-events:none;-webkit-mask-image:linear-gradient(90deg, #000 calc(50% - var(--shimmer-sweep-dip) / 2), transparent 50%, #000 calc(50% + var(--shimmer-sweep-dip) / 2));mask-image:linear-gradient(90deg, #000 calc(50% - var(--shimmer-sweep-dip) / 2), transparent 50%, #000 calc(50% + var(--shimmer-sweep-dip) / 2));position:absolute;overflow:hidden}.shimmer-sweep__ink{position:absolute}@media (prefers-reduced-motion:reduce){.shimmer-sweep__window{display:none}}}
