.shiny-text{background:linear-gradient(120deg,#b5b5b5 40%,#ffffffe6 50%,#b5b5b5 60%) 0 0/200% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shine;display:inline-block}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}.shiny-text.shiny-text--parent-group-hover{background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:inherit;background-clip:unset;color:inherit;animation:none}.group:hover .shiny-text.shiny-text--parent-group-hover:not(.disabled){background:linear-gradient(120deg,#b5b5b5 40%,#ffffffe6 50%,#b5b5b5 60%) 0 0/200% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shine}.shiny-text.shiny-text--accent:not(.shiny-text--parent-group-hover){background:linear-gradient(120deg, color-mix(in oklch, var(--accent) 48%, currentColor) 40%, color-mix(in oklch, var(--accent) 88%, white) 50%, color-mix(in oklch, var(--accent) 48%, currentColor) 60%)}.group:hover .shiny-text.shiny-text--parent-group-hover.shiny-text--accent:not(.disabled){background:linear-gradient(120deg, color-mix(in oklch, var(--accent) 48%, currentColor) 40%, color-mix(in oklch, var(--accent) 88%, white) 50%, color-mix(in oklch, var(--accent) 48%, currentColor) 60%);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shine}
