@property --shiny-x{syntax: "<percentage>"; inherits: false; initial-value: 100%;}.shiny-content.svelte-1tw17ai{will-change:mask-image;mask-image:linear-gradient(-75deg,hsl(var(--shiny-color)) calc(var(--shiny-x) + 20%),transparent calc(var(--shiny-x) + 30%),hsl(var(--shiny-color)) calc(var(--shiny-x) + 100%));-webkit-mask-image:linear-gradient(-75deg,hsl(var(--shiny-color)) calc(var(--shiny-x) + 20%),transparent calc(var(--shiny-x) + 30%),hsl(var(--shiny-color)) calc(var(--shiny-x) + 100%));animation:svelte-1tw17ai-shine 3s linear infinite}.shiny-border.svelte-1tw17ai{will-change:background;position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;background:linear-gradient(-75deg,hsla(var(--shiny-color) / .1) calc(var(--shiny-x) + 20%),hsla(var(--shiny-color) / 1) calc(var(--shiny-x) + 25%),hsla(var(--shiny-color) / .1) calc(var(--shiny-x) + 100%));animation:svelte-1tw17ai-shine 3s linear infinite}@keyframes svelte-1tw17ai-shine{0%{--shiny-x: 100%}60%,to{--shiny-x: -100%}}.rainbow.svelte-qyiz85{--color-1: 0 100% 63%;--color-2: 270 100% 63%;--color-3: 210 100% 63%;--color-4: 195 100% 63%;--color-5: 90 100% 63%;position:relative;display:inline-flex;border:.08rem solid transparent;background-clip:padding-box,border-box,border-box;background-origin:border-box;background-size:200%;will-change:background-position;background-image:linear-gradient(hsla(var(--bg)),hsla(var(--bg))),linear-gradient(hsla(var(--bg)) 50%,hsla(var(--bg),.6) 80%,hsla(var(--bg),0)),linear-gradient(90deg,hsl(var(--color-1)),hsl(var(--color-5)),hsl(var(--color-3)),hsl(var(--color-4)),hsl(var(--color-2)));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation:svelte-qyiz85-rainbow var(--speed, 2s) infinite linear}.rainbow.svelte-qyiz85:before{content:"";position:absolute;bottom:-20%;left:50%;transform:translate(-50%);z-index:0;height:10%;width:60%;will-change:background-position;background-image:linear-gradient(90deg,hsl(var(--color-1)),hsl(var(--color-5)),hsl(var(--color-3)),hsl(var(--color-4)),hsl(var(--color-2)));background-size:200%;filter:blur(.8rem);animation:svelte-qyiz85-rainbow var(--speed, 2s) infinite linear}@keyframes svelte-qyiz85-rainbow{0%{background-position:0%}to{background-position:200%}}
