.shiny-text{background:linear-gradient(90deg,#374151,#6b7280,#9ca3af,#6b7280,#374151);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:shine 6s linear infinite;display:inline-block;font-weight:500}.shiny-text.disabled{animation:none;color:#374151;background:none}@keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}