.shiny-text{color:#0000;background:linear-gradient(120deg,#fff 40%,#000000e6 50%,#fff 60%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-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}
.star-border-container{border-radius:12px;width:100%;display:inline-block;position:relative;overflow:hidden}.border-gradient-bottom{opacity:1;z-index:0;pointer-events:none;filter:blur(8px);border-radius:50%;width:300%;height:60%;animation:linear infinite alternate star-movement-bottom;position:absolute;bottom:-15px;right:-250%}.border-gradient-top{opacity:1;z-index:0;pointer-events:none;filter:blur(8px);border-radius:50%;width:300%;height:60%;animation:linear infinite alternate star-movement-top;position:absolute;top:-15px;left:-250%}.inner-content{color:#fff;text-align:center;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;padding:10px 26px;font-size:14px;font-weight:600;transition:background .2s;position:relative}.star-border-container:hover .inner-content{background:#ffffff26}@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%)}}
