@layer components{.skeleton-shimmer{background-color:color-mix(in oklab, var(--foreground) 7%, var(--background));position:relative;overflow:hidden}}.skeleton-shimmer:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--background) 55%, transparent), transparent);pointer-events:none;animation:1.6s linear infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.dark .skeleton-shimmer:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--foreground) 6%, transparent), transparent)}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton-shimmer:after{content:none;animation:none}}
