.text-shine{position:relative;display:inline-block;color:#1c1c1c;font-weight:600;overflow:hidden}.text-shine:after{content:"";position:absolute;top:0;left:-100%;width:80%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0),rgba(255,255,255,.8) 50%,rgba(255,255,255,0));animation:text-shine 2s ease-in-out infinite}@keyframes text-shine{0%{left:-100%}to{left:120%}}