@keyframes fx-move-bg{from{background-position:0 center}to{background-position:200% center}}.fx-bronze,.fx-gold,.fx-magic,.fx-rainbow,.fx-silver{background-size:200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:fx-move-bg 3s linear infinite reverse}.fx-rainbow{background-image:linear-gradient(to right,#fc686e,#ffff6e,#9bff6e,#fc66ff,#9964ff,#72ffff,#fc686e)}.fx-gold{background-image:linear-gradient(to right,#fedb37,#fdb931,#9f7928,#8a6e2f,#fedb37)}.fx-bronze{background-image:linear-gradient(to right,#ffdeca,#ca7345,#a14521,#732100,#ffdeca)}.fx-silver{background-image:linear-gradient(to right,var(--fg),var(--muted),var(--muted),var(--muted),var(--fg))}.fx-magic{display:inline-block;position:relative;white-space:pre-wrap;background-image:linear-gradient(to right,#7b1fa2,#673ab7,#f48fb1,#7b1fa2)}.fx-blink{animation:fx-blink 1s steps(1,end) infinite}@keyframes fx-blink{50%{opacity:0}}.fx-jump>span,.fx-shake>span{display:inline-block}.fx-shake>span{animation:fx-shake .5s linear infinite}.fx-jump>span{animation:fx-jump .5s ease infinite}@keyframes fx-shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px,0) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}100%{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes fx-jump{0%{transform:translateY(4px)}50%{transform:translateY(-8px)}100%{transform:translateY(4px)}}.fx-star{--size:0.6em;position:absolute;left:var(--star-left,50%);top:var(--star-top,50%);display:inline-block;width:var(--size);height:var(--size);fill:rgb(123,31,162);animation:fx-star-scale .7s ease forwards}.fx-star>svg{display:block;opacity:.7;animation:fx-star-rotate 1s linear infinite}@keyframes fx-star-scale{from,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes fx-star-rotate{from{transform:rotate(0)}to{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.fx-blink,.fx-bronze,.fx-gold,.fx-jump>span,.fx-magic,.fx-rainbow,.fx-shake>span,.fx-silver{animation:none}.fx-star{display:none}}