@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.shine-link{color:#fff;background-color:#111827;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;text-decoration:none;transition:opacity .3s;display:flex;position:relative;overflow:hidden}.shine-link:hover{opacity:.8}.shine-link:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;animation:2.5s infinite shine;position:absolute;top:0;left:0;transform:translate(-100%)}
