@keyframes shine{0%{background-position:200%}to{background-position:0}}.shiny-text{background:linear-gradient(90deg,hsl(var(--foreground)/.3),hsl(var(--foreground)),hsl(var(--foreground)/.3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:shine 2s linear infinite}