.shiny-text{color:var(--primary);background:linear-gradient(110deg,var(--primary)0%,var(--primary)38%,color-mix(in oklch,var(--primary)25%,var(--foreground)75%)50%,var(--primary)62%,var(--primary)100%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite shine;display:inline-block;position:relative}@keyframes shine{0%{background-position:120%}to{background-position:-120%}}.shiny-text.disabled{animation:none}
