.shimmer-text.svelte-18sv61c{position:relative;color:rgb(var(--color-button-fg));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:color 0s}.shimmer-text.svelte-18sv61c:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,transparent 20%,var(--color-button-fg) 50%,transparent 80%,transparent 100%);background-size:var(--shimmer-width) 100%;background-repeat:no-repeat;background-position:200% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;opacity:1}a.svelte-18sv61c:hover .shimmer-text:where(.svelte-18sv61c),button.svelte-18sv61c:hover .shimmer-text:where(.svelte-18sv61c){color:var(--color-button-fg-50);transition:color var(--duration-quick) var(--ease-standard)}a.svelte-18sv61c:hover .shimmer-text:where(.svelte-18sv61c):before,button.svelte-18sv61c:hover .shimmer-text:where(.svelte-18sv61c):before{animation:svelte-18sv61c-shimmer 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes svelte-18sv61c-shimmer{0%{background-position:200% 0}to{background-position:-60% 0}}@media(max-width:640px){@keyframes svelte-18sv61c-shimmer{0%{background-position:160% 0}to{background-position:-50% 0}}}
