.shimmer{background:#64748b24;position:relative;overflow:hidden}.shimmer:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffd9 50%,#0000 100%);animation:1.4s linear infinite shimmerSlide;position:absolute;inset:0;transform:translate(-100%)}[data-theme=dark] .shimmer{background:#94a3b81f}[data-theme=dark] .shimmer:after{background:linear-gradient(90deg,#0000 0%,#ffffff24 50%,#0000 100%)}@keyframes shimmerSlide{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.shimmer:after{background:0 0;animation:none}.shimmer{background:#64748b29}[data-theme=dark] .shimmer{background:#94a3b824}}
