.star-border-container{display:inline-block;position:relative;overflow:hidden}.border-gradient-bottom{opacity:.7;z-index:0;pointer-events:none;border-radius:50%;width:300%;height:50%;animation:linear infinite alternate star-movement-bottom;position:absolute;bottom:-12px;right:-250%}.border-gradient-top{opacity:.7;z-index:0;pointer-events:none;border-radius:50%;width:300%;height:50%;animation:linear infinite alternate star-movement-top;position:absolute;top:-12px;left:-250%}.inner-content{z-index:1;position:relative}@keyframes star-movement-bottom{0%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(-100%)}}@keyframes star-movement-top{0%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.border-gradient-bottom,.border-gradient-top{opacity:.4;animation:none}}
.shiny-text{--shiny-base:currentColor;--shiny-highlight:#ffffffd9;color:var(--shiny-base);background:linear-gradient(120deg,var(--shiny-base)42%,var(--shiny-highlight)50%,var(--shiny-base)58%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:linear infinite shinyTextSweep;display:inline-block}.shiny-text--disabled{animation:none}.shiny-icon{--shiny-base:currentColor;--shiny-highlight:#ffffffd9;background:linear-gradient(120deg,var(--shiny-base)42%,var(--shiny-highlight)50%,var(--shiny-base)58%);-webkit-mask:var(--shiny-mask)center/contain no-repeat;-webkit-mask:var(--shiny-mask)center/contain no-repeat;mask:var(--shiny-mask)center/contain no-repeat;background-size:220% 100%;flex-shrink:0;animation:linear infinite shinyTextSweep;display:inline-block}@media (prefers-reduced-motion:reduce){.shiny-icon{background:var(--shiny-base);animation:none}}@keyframes shinyTextSweep{0%{background-position:220% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.shiny-text{-webkit-text-fill-color:var(--shiny-base);background:0 0;animation:none}}
.noise-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
