.gradient-text{background:linear-gradient(90deg,#635cf4,#7f3f98,#635cf4);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-animation var(--animation-speed,3s) ease infinite}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient-border{border:2px solid transparent;-o-border-image:linear-gradient(90deg,#635cf4,#7f3f98) 1;border-image:linear-gradient(90deg,#635cf4,#7f3f98) 1;border-radius:.5rem;padding:.25rem .5rem}