.card-shimmer{position:relative;overflow:hidden}.card-shimmer:before{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.1) 50%,transparent);transform:skewX(-20deg);pointer-events:none}.card-shimmer:hover:before{animation:shimmer-move 1.5s ease-in-out infinite}@keyframes shimmer-move{0%{left:-150%}to{left:150%}}