div>.magic>.magic-text{animation:background-pan 3s linear infinite;background:linear-gradient(90deg,hsl(120,59%,58%),rgba(46,139,87,1),rgb(12,80,36),rgb(85,211,85));background-size:200%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;white-space:nowrap}@keyframes background-pan{0%{background-position:0}to{background-position:-200%}}@keyframes scale{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}div>.magic{display:inline-block;position:relative}div>.magic>.magic-star{--size:clamp(20px,1.5vw,30px);animation:scale .91s ease forwards;display:block;height:var(--size);left:var(--star-left);position:absolute;top:var(--star-top);width:var(--size)}div>.magic>.magic-star>svg{animation:rotate 1.3s linear infinite;display:block;opacity:.9}div>.magic>.magic-star>svg>path{fill:rgba(34,139,34,1)}