.shine-text{background:linear-gradient(120deg,#ffffff 5%,#e0e0e0 25%,#b0b0b0 50%,#e0e0e0 75%,#ffffff 95%);background-size:300% auto;color:transparent;background-clip:text;-webkit-background-clip:text}.shine-text:hover{animation:shineMove 3s linear infinite}@keyframes shineMove{0%{background-position:0}to{background-position:-300%}}@keyframes fadeText{0%{opacity:0;transform:translateY(10%)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10%)}}.animate-fadeText{animation:fadeText 2.5s ease-in-out forwards}