.fx-text[data-fx=blackhole]:before{background-image:linear-gradient(90deg, #02020a 0%, var(--fx-color-2) 18%, var(--fx-color) 44%, #fff 52%, var(--fx-color) 60%, var(--fx-color-2) 84%, #02020a 100%);text-shadow:0 0 7px #ffb34773;animation:fx-name-lensing calc(var(--fx-speed) * 1.25) ease-in-out infinite alternate;background-position:50%;background-size:100% 100%}@keyframes fx-name-lensing{0%{background-size:210% 100%;animation-timing-function:linear}12.5%{background-size:191.5% 100%;animation-timing-function:linear}25%{background-size:173% 100%;animation-timing-function:linear}37.5%{background-size:154.5% 100%;animation-timing-function:linear}50%{background-size:136% 100%;animation-timing-function:linear}62.5%{background-size:117.5% 100%;animation-timing-function:linear}75%{background-size:99% 100%;animation-timing-function:linear}87.5%{background-size:80.5% 100%;animation-timing-function:linear}to{background-size:62% 100%}}.fx-text[data-fx=blackhole]:after{animation:fx-name-horizon calc(var(--fx-speed) * .85) ease-in-out infinite alternate;background-image:radial-gradient(22% 150%,#01010af5 0 62%,#0000 100%)}@keyframes fx-name-horizon{0%{opacity:.5;animation-timing-function:linear}12.5%{opacity:.557;animation-timing-function:linear}25%{opacity:.613;animation-timing-function:linear}37.5%{opacity:.669;animation-timing-function:linear}50%{opacity:.725;animation-timing-function:linear}62.5%{opacity:.781;animation-timing-function:linear}75%{opacity:.837;animation-timing-function:linear}87.5%{opacity:.894;animation-timing-function:linear}to{opacity:.95}}.fx-text[data-fx=autumn]:before{background-image:linear-gradient(168deg, #5e3418 0%, var(--fx-color) 30%, var(--fx-color-2) 56%, #ffe1a8 78%, #8a4a1c 100%);opacity:var(--fx-opacity,.95);text-shadow:0 1px 2px #3a1c086b;animation:fx-name-fallcolor calc(var(--fx-speed) * 1.1) ease-in-out infinite alternate;background-position:0 0;background-size:100% 220%}@keyframes fx-name-fallcolor{0%{background-position:0 0}to{background-position:0 220%}}.fx-text[data-fx=autumn]:after{background-image:linear-gradient(96deg,#0000 0%,#ffe8bed9 50%,#0000 100%);background-position:-70% 0;background-repeat:no-repeat;background-size:44% 100%}.fx-text[data-fx=sakura]:before{background-image:linear-gradient(158deg, #8d5570 0%, var(--fx-color) 34%, var(--fx-color-2) 62%, #ffc9de 100%);text-shadow:0 1px 2px #50223a57;animation:fx-name-bloomdrift calc(var(--fx-speed) * 1.3) ease-in-out infinite alternate;background-position:0 0;background-size:100% 180%}@keyframes fx-name-bloomdrift{0%{background-position:0 0}to{background-position:0 180%}}.fx-text[data-fx=fireflies]:before{background-image:linear-gradient(96deg, #1c3326 0%, var(--fx-color-2) 30%, var(--fx-color) 52%, #fff3c4 68%, #1c3326 100%);text-shadow:0 0 7px #ffd97a80;animation:fx-name-glowpass calc(var(--fx-speed) * 1.9) linear infinite alternate;background-position:0 0;background-size:240% 100%}@keyframes fx-name-glowpass{0%{background-position:0 0}to{background-position:240% 0}}.fx-text[data-fx=silk]:before{background-image:linear-gradient(104deg, #3a0c2c 0%, var(--fx-color) 26%, #fff 46%, var(--fx-color-2) 62%, var(--fx-color) 82%, #3a0c2c 100%);text-shadow:0 1px 2px #28061e70;animation:fx-name-satin calc(var(--fx-speed) * 1.4) linear infinite alternate;background-position:0 0;background-size:230% 100%}@keyframes fx-name-satin{0%{background-position:0 0;animation-timing-function:linear}20%{background-position:46% 0;animation-timing-function:linear}30%{background-position:69% 0;animation-timing-function:linear}40%{background-position:92% 0;animation-timing-function:linear}50%{background-position:115% 0;animation-timing-function:linear}60%{background-position:138% 0;animation-timing-function:linear}70%{background-position:161% 0;animation-timing-function:linear}80%{background-position:184% 0;animation-timing-function:linear}90%{background-position:207% 0;animation-timing-function:linear}to{background-position:230% 0}}.fx-text[data-fx=crystal]:before{background-image:linear-gradient(126deg, #2b1a44 0%, var(--fx-color) 28%, var(--fx-color-2) 48%, #fff 58%, var(--fx-color) 78%, #2b1a44 100%);text-shadow:0 0 6px #a78bfa73;animation:fx-name-refract calc(var(--fx-speed) * 1.7) linear infinite alternate;background-position:0 0;background-size:210% 100%}@keyframes fx-name-refract{0%{background-position:0 0;animation-timing-function:linear}12%{background-position:25.2% 0;animation-timing-function:linear}25%{background-position:52.5% 0;animation-timing-function:linear}37%{background-position:77.7% 0;animation-timing-function:linear}50%{background-position:105% 0;animation-timing-function:linear}62%{background-position:130.2% 0;animation-timing-function:linear}75%{background-position:157.5% 0;animation-timing-function:linear}87%{background-position:182.7% 0;animation-timing-function:linear}to{background-position:210% 0}}.fx-text[data-fx=neon]:before{background-image:linear-gradient(94deg, var(--fx-color) 0%, #fff6fb 26%, var(--fx-color-2) 52%, #fff6fb 74%, var(--fx-color) 100%);text-shadow:0 0 5px var(--fx-color), 0 0 14px var(--fx-color-2);animation:fx-name-buzz calc(var(--fx-speed) * 1.7) linear infinite}@keyframes fx-name-buzz{0%{opacity:1;animation-timing-function:linear}2%{opacity:1;animation-timing-function:linear}4%{opacity:.16;animation-timing-function:linear}5%{opacity:1;animation-timing-function:linear}7%{opacity:.2;animation-timing-function:linear}9%{opacity:.96;animation-timing-function:linear}11%{opacity:.28;animation-timing-function:linear}14%{opacity:1;animation-timing-function:linear}63%{opacity:1;animation-timing-function:linear}66%{opacity:.44;animation-timing-function:linear}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-fx-host]{filter:none!important;box-shadow:none!important;animation:none!important;transform:none!important}}[data-fx-host=fire],[data-fx-host=volcano]{animation:2.6s linear infinite fx-host-char}@keyframes fx-host-char{0%{animation-timing-function:linear;box-shadow:inset 0 -10px 22px -10px #280c02d9,inset 0 0 0 1px #782604b3,0 0 14px -2px #ff6e144d}26%{animation-timing-function:linear;box-shadow:inset 0 -26px 40px -12px #ff600c99,inset 0 0 0 2px #ff9630bf,0 0 26px 2px #ff6e1480}52%{animation-timing-function:linear;box-shadow:inset 0 -14px 28px -10px #280c02e6,inset 0 0 0 1px #963408b3,0 0 16px -2px #ff6e144d}78%{animation-timing-function:linear;box-shadow:inset 0 -32px 48px -12px #ff8420ad,inset 0 0 0 2px #ffb446cc,0 0 32px 4px #ff6e148c}to{box-shadow:inset 0 -10px 22px -10px #280c02d9,inset 0 0 0 1px #782604b3,0 0 14px -2px #ff6e144d}}[data-fx-host=ember]{animation:4.4s linear infinite fx-host-smoulderrim}@keyframes fx-host-smoulderrim{0%{animation-timing-function:linear;box-shadow:inset 0 -8px 18px -8px #ff7a184d}33%{animation-timing-function:linear;box-shadow:inset 0 -18px 30px -10px #ff8c288c}66%{animation-timing-function:linear;box-shadow:inset 0 -12px 22px -9px #ff6e1261}to{box-shadow:inset 0 -8px 18px -8px #ff7a184d}}[data-fx-host=earthquake]{animation:4.8s step-end infinite fx-host-fracture,.42s steps(2,end) infinite fx-host-quakeshake}@keyframes fx-host-quakeshake{0%{transform:translate(-1.4px,.5px)}25%{transform:translate(1.4px,-.9px)}50%{transform:translate(-.9px,-1.4px)}75%{transform:translate(.9px,.9px)}to{transform:translate(-1.4px,.5px)}}@keyframes fx-host-fracture{0%,44%{box-shadow:inset 0 0 #0000}46%{box-shadow:inset 0 -3px #281c12d9,inset 0 -18px 26px -18px #5c4a38b3}60%{box-shadow:inset 0 -2px #281c12b3,inset 0 -12px 20px -16px #5c4a3880}to{box-shadow:inset 0 -2px #281c1299,inset 0 -10px 18px -16px #5c4a3866}}[data-fx-host=glass],[data-fx-host=crystal]{animation:6s step-end infinite fx-host-chip}@keyframes fx-host-chip{0%,30%{filter:brightness();box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #cfe9ff2e}32%{filter:brightness(1.08);box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #cfe9ff8c,inset 22px 0 30px -26px #ffffff8c}40%,62%{filter:brightness(1.02);box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #cfe9ff40}64%{filter:brightness(1.07);box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #cfe9ff80,inset -22px 0 30px -26px #ffffff80}72%,to{filter:brightness();box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #cfe9ff2e}}[data-fx-host=tsunami],[data-fx-host=bubbles],[data-fx-host=rain]{animation:5.4s linear infinite fx-host-waterline}@keyframes fx-host-waterline{0%{border-radius:12px;animation-timing-function:linear}25%{border-radius:12px 12px 40px 14px/12px 12px 22px 16px;animation-timing-function:linear}50%{border-radius:12px 12px 16px 44px/12px 12px 18px 24px;animation-timing-function:linear}75%{border-radius:12px 12px 38px 18px/12px 12px 26px 14px;animation-timing-function:linear}to{border-radius:12px}}[data-fx-host=blackhole],[data-fx-host=void]{animation:7s linear infinite fx-host-pinch}@keyframes fx-host-pinch{0%{animation-timing-function:linear;box-shadow:inset 0 0 30px -18px #02020c73}30%{animation-timing-function:linear;box-shadow:inset 0 0 80px -14px #02020cb3}50%{animation-timing-function:linear;box-shadow:inset 0 0 120px -8px #02020cd1}72%{animation-timing-function:linear;box-shadow:inset 0 0 80px -14px #02020cb3}to{box-shadow:inset 0 0 30px -18px #02020c73}}@keyframes fx-host-tear{0%,60%{box-shadow:none;filter:none}62%{filter:hue-rotate(22deg)saturate(1.4);box-shadow:3px 0 #00fff08c,-3px 0 #ff00a88c}64%{box-shadow:none;filter:none}66%{filter:hue-rotate(-24deg)saturate(1.35);box-shadow:-4px 0 #00fff080,4px 0 #ff00a880}68%{box-shadow:none;filter:none}70%{filter:contrast(1.2);box-shadow:2px 0 #00fff073,-2px 0 #ff00a873}72%,to{box-shadow:none;filter:none}}[data-fx-host=bullethole]{animation:3.2s step-end infinite fx-host-perforate}@keyframes fx-host-perforate{0%,38%{box-shadow:inset 0 0 #0000}40%,to{box-shadow:inset 34px 26px 0 -30px #080604e6,inset -60px 40px 0 -32px #080604d9,inset 120px -30px 0 -34px #080604cc}}[data-fx-host=thunder]{animation:4.4s step-end infinite fx-host-strikeflash}@keyframes fx-host-strikeflash{0%,53%{filter:brightness()contrast();box-shadow:none}55%{filter:brightness(1.5)contrast(1.15);box-shadow:0 0 44px 8px #e8eeffb3,inset 0 0 0 2px #ffffffe6}57%{filter:brightness(1.02);box-shadow:none}60%{filter:brightness(1.32);box-shadow:0 0 30px 4px #b9a7ff99}64%,to{filter:brightness();box-shadow:none}}[data-fx-host=eclipse]{filter:brightness(calc(1.04 - var(--fx-cover,.2) * .8)) saturate(calc(1.1 - var(--fx-cover,.2) * .72)) contrast(calc(1 + var(--fx-cover,.2) * .3));box-shadow:inset 0 0 calc(var(--fx-cover,.2) * 150px) calc(var(--fx-cover,.2) * -6px) #02020aeb, 0 0 calc(var(--fx-cover,.2) * 46px) calc(var(--fx-cover,.2) * 3px) rgba(255, 216, 138, calc(var(--fx-cover,.2) * .55));transition:filter 90ms linear}[data-fx-host=neon]{animation:1.9s step-end infinite fx-host-tube}@keyframes fx-host-tube{0%,3%{box-shadow:inset 0 0 0 2px #ff2d95e6,0 0 26px 2px #ff2d958c}4%{box-shadow:inset 0 0 0 2px #ff2d952e,0 0 6px #ff2d951f}6%{box-shadow:inset 0 0 0 2px #22d3eef2,0 0 32px 4px #22d3ee99}9%{box-shadow:inset 0 0 0 2px #ff2d9533,0 0 8px #ff2d9526}13%,to{box-shadow:inset 0 0 0 2px #ff2d95e6,0 0 26px 2px #22d3ee80}}[data-fx-host=holo],[data-fx-host=rainbow],[data-fx-host=milkyway]{animation:7s linear infinite fx-host-spectrum}@keyframes fx-host-spectrum{0%{filter:hue-rotate()saturate(1.1);animation-timing-function:linear}50%{filter:hue-rotate(180deg)saturate(1.35);animation-timing-function:linear}to{filter:hue-rotate(360deg)saturate(1.1)}}[data-fx-host=beach]{box-shadow:inset 0 -40px 70px -30px rgba(255, 138, 62, calc(.3 + var(--fx-cover,0) * .4)), inset 0 0 0 1px rgba(255, 190, 120, calc(.18 + var(--fx-cover,0) * .3)), 0 0 calc(14px + var(--fx-cover,0) * 26px) -6px rgba(255, 120, 50, calc(.22 + var(--fx-cover,0) * .38));filter:saturate(calc(1.05 + var(--fx-cover,0) * .3)) brightness(calc(.99 + var(--fx-cover,0) * .1))}[data-fx-host=matrix]{box-shadow:inset 0 0 0 1px rgba(63, 242, 138, calc(.28 + var(--fx-cover,0) * .5)), inset 0 -34px 64px -26px #001a0ccc, 0 0 calc(16px + var(--fx-cover,0) * 28px) -4px rgba(63, 242, 138, calc(.26 + var(--fx-cover,0) * .44));filter:brightness(calc(1 + var(--fx-cover,0) * .16)) saturate(calc(1.06 + var(--fx-cover,0) * .34))}[data-fx-host=bouncer]{box-shadow:inset 0 0 0 2px #0c0e16eb, inset 0 0 0 3px rgba(226, 232, 240, calc(.08 + var(--fx-cover,0) * .55)), inset 0 0 72px -18px #000000c7, 0 0 calc(8px + var(--fx-cover,0) * 44px) calc(var(--fx-cover,0) * 6px) rgba(226, 232, 240, calc(var(--fx-cover,0) * .45));filter:brightness(calc(1 + var(--fx-cover,0) * .42)) saturate(calc(1 + var(--fx-cover,0) * .5));transform:scale(calc(1 + var(--fx-cover,0) * .011))}[data-fx-host=scanlines],[data-fx-host=grain]{animation:2.2s step-end infinite fx-host-signal}@keyframes fx-host-signal{0%,40%{filter:contrast(1.04)brightness()}44%{filter:contrast(1.3)brightness(.9)}48%{filter:contrast()brightness(1.12)}52%,to{filter:contrast(1.04)brightness()}}[data-fx-host=tornado]{animation:3.6s linear infinite fx-host-torque}@keyframes fx-host-torque{0%{animation-timing-function:linear;box-shadow:inset 60px 0 60px -60px #5b677380}25%{animation-timing-function:linear;box-shadow:inset 130px 0 90px -70px #5b6773b3}50%{animation-timing-function:linear;box-shadow:inset -60px 0 60px -60px #5b677380}75%{animation-timing-function:linear;box-shadow:inset -130px 0 90px -70px #5b6773b3}to{box-shadow:inset 60px 0 60px -60px #5b677380}}[data-fx-host=sandstorm],[data-fx-host=autumn]{animation:5.6s linear infinite fx-host-duststain}@keyframes fx-host-duststain{0%{filter:sepia(.06)saturate(1.03);animation-timing-function:linear;box-shadow:inset -40px 0 60px -50px #966e3240}16%{filter:sepia(.08)saturate(1.05);animation-timing-function:linear;box-shadow:inset -60px 0 70px -52px #966e324d}30%{filter:sepia(.1)saturate(1.07);animation-timing-function:linear;box-shadow:inset -80px 0 80px -54px #966e3257}42%{filter:sepia(.12)saturate(1.09);animation-timing-function:linear;box-shadow:inset -95px 0 88px -56px #966e325e}50%{filter:sepia(.13)saturate(1.1);animation-timing-function:linear;box-shadow:inset -100px 0 90px -56px #966e3261}58%{filter:sepia(.12)saturate(1.09);animation-timing-function:linear;box-shadow:inset -95px 0 88px -56px #966e325e}70%{filter:sepia(.1)saturate(1.07);animation-timing-function:linear;box-shadow:inset -80px 0 80px -54px #966e3257}84%{filter:sepia(.08)saturate(1.05);animation-timing-function:linear;box-shadow:inset -60px 0 70px -52px #966e324d}to{filter:sepia(.06)saturate(1.03);box-shadow:inset -40px 0 60px -50px #966e3240}}[data-fx-host=snow],[data-fx-host=blizzard]{filter:saturate(.88);animation:6s linear infinite fx-host-frostrim}@keyframes fx-host-frostrim{0%{animation-timing-function:linear;box-shadow:inset 0 8px 20px -18px #ffffffb3,inset 0 0 0 1px #e2f4ff40}40%{animation-timing-function:linear;box-shadow:inset 0 22px 40px -20px #ffffffe6,inset 0 0 0 2px #e2f4ff80}72%{animation-timing-function:linear;box-shadow:inset 0 14px 28px -19px #ffffffbf,inset 0 0 0 1px #e2f4ff59}to{box-shadow:inset 0 8px 20px -18px #ffffffb3,inset 0 0 0 1px #e2f4ff40}}@keyframes fx-host-impactring{0%,60%{box-shadow:none;filter:brightness()}62%{filter:brightness(1.2);box-shadow:inset 0 -70px 60px -60px #ff9a4de6}66%{filter:brightness(1.06);box-shadow:inset 0 -40px 44px -50px #ff9a4d99}72%,to{box-shadow:none;filter:brightness()}}[data-fx-host=love],[data-fx-host=sakura],[data-fx-host=silk]{animation:4.6s linear infinite fx-host-blushwash}@keyframes fx-host-blushwash{0%{filter:saturate(1.04);animation-timing-function:linear;box-shadow:inset 0 0 40px -30px #ff5c8a66}34%{filter:saturate(1.2);animation-timing-function:linear;box-shadow:inset 0 0 90px -24px #ff78aab3}68%{filter:saturate(1.1);animation-timing-function:linear;box-shadow:inset 0 0 60px -28px #ff5c8a80}to{filter:saturate(1.04);box-shadow:inset 0 0 40px -30px #ff5c8a66}}[data-fx-host=sparkle],[data-fx-host=confetti],[data-fx-host=fireflies]{animation:3.4s step-end infinite fx-host-twinklerim}@keyframes fx-host-twinklerim{0%,18%{box-shadow:inset 0 0 0 1px #fff6c933}22%{box-shadow:inset 0 0 0 2px #fff6c9d9,0 0 22px 1px #ffd76a73}28%{box-shadow:inset 0 0 0 1px #fff6c940}54%{box-shadow:inset 0 0 0 2px #fff6c9b3,0 0 18px #ffd76a59}60%,to{box-shadow:inset 0 0 0 1px #fff6c933}}[data-fx-host=aurora]{animation:8s linear infinite fx-host-curtainwash}@keyframes fx-host-curtainwash{0%{filter:hue-rotate(-10deg);animation-timing-function:linear;box-shadow:inset 0 -50px 70px -60px #4ade8080}35%{filter:hue-rotate(14deg);animation-timing-function:linear;box-shadow:inset 0 -110px 110px -60px #38bdf8b3}68%{filter:hue-rotate(-4deg);animation-timing-function:linear;box-shadow:inset 0 -80px 90px -60px #a7f3d099}to{filter:hue-rotate(-10deg);box-shadow:inset 0 -50px 70px -60px #4ade8080}}[data-fx-host=pulse]{animation:1.4s linear infinite fx-host-vitals}@keyframes fx-host-vitals{0%{animation-timing-function:linear;box-shadow:inset 0 0 0 1px #ff5f6d33}10%{animation-timing-function:linear;box-shadow:inset 0 0 0 3px #ff5f6dd9,0 0 26px 2px #ff5f6d66}20%{animation-timing-function:linear;box-shadow:inset 0 0 0 1px #ff5f6d4d}30%{animation-timing-function:linear;box-shadow:inset 0 0 0 2px #ff5f6d99}46%,to{box-shadow:inset 0 0 0 1px #ff5f6d33}}[data-fx-host=waterfall]{filter:brightness(calc(1 + var(--fx-cover,0) * .16)) saturate(calc(1 + var(--fx-cover,0) * .4)) contrast(calc(1 + var(--fx-cover,0) * .14));transform:translateY(calc(var(--fx-cover,0) * 2.4px)) scale(calc(1 + var(--fx-cover,0) * .012));animation:3.2s linear infinite fx-host-plunge}@keyframes fx-host-plunge{0%{animation-timing-function:linear;box-shadow:inset 0 -22px 34px -20px #2f7fa899,inset 0 0 0 1px #d9f4ff29}40%{animation-timing-function:linear;box-shadow:inset 0 -40px 52px -22px #d9f4ff80,inset 0 0 0 1px #d9f4ff4d}72%{animation-timing-function:linear;box-shadow:inset 0 -28px 40px -20px #2f7fa8a8,inset 0 0 0 1px #d9f4ff33}to{box-shadow:inset 0 -22px 34px -20px #2f7fa899,inset 0 0 0 1px #d9f4ff29}}[data-fx-host=ripple]{filter:brightness(calc(1 - var(--fx-cover,0) * .1)) saturate(calc(1 + var(--fx-cover,0) * .2)) contrast(calc(1 + var(--fx-cover,0) * .1));transform:scale(calc(1 + var(--fx-cover,0) * .014)) translateY(calc(var(--fx-cover,0) * 1.6px));animation:4.6s linear infinite fx-host-wavefront}@keyframes fx-host-wavefront{0%{animation-timing-function:linear;box-shadow:inset 0 0 0 1px #bfe9ff57,inset 0 0 18px -10px #1f6f8b99}45%{animation-timing-function:linear;box-shadow:inset 0 0 0 3px #bfe9ff29,inset 0 0 56px -14px #1f6f8bbf}to{box-shadow:inset 0 0 0 1px #bfe9ff57,inset 0 0 18px -10px #1f6f8b99}}[data-fx-host=cave]{filter:brightness(calc(1 + var(--fx-cover,0) * .22)) contrast(calc(1 + var(--fx-cover,0) * .16));transform:translateY(calc(var(--fx-cover,0) * 2.6px)) rotate(calc(var(--fx-cover,0) * .22deg));animation:5.4s step-end infinite fx-host-seep}@keyframes fx-host-seep{0%,62%{box-shadow:inset 0 14px 30px -18px #0c1218e6,inset 0 0 0 1px #4a5a6b66}64%{box-shadow:inset 0 14px 30px -18px #0c1218e6,inset 0 0 0 1px #7fe3d48c}72%{box-shadow:inset 0 -16px 30px -20px #7fe3d473,inset 0 0 0 1px #4a5a6b73}to{box-shadow:inset 0 14px 30px -18px #0c1218e6,inset 0 0 0 1px #4a5a6b66}}[data-fx-host=frost]{filter:saturate(calc(1 - var(--fx-cover,0) * .5)) brightness(calc(1 + var(--fx-cover,0) * .18)) contrast(calc(1 - var(--fx-cover,0) * .08));transform:scale(calc(1 - var(--fx-cover,0) * .009)) translateY(calc(var(--fx-cover,0) * -1.2px));animation:9s linear infinite fx-host-rime}@keyframes fx-host-rime{0%{animation-timing-function:linear;box-shadow:inset 0 0 0 1px #8fd4ff47}58%{animation-timing-function:linear;box-shadow:inset 0 0 0 4px #eaf8ff80,inset 0 0 44px -16px #8fd4ffcc}86%{animation-timing-function:linear;box-shadow:inset 0 0 0 2px #eaf8ff57,inset 0 0 30px -18px #8fd4ff80}to{box-shadow:inset 0 0 0 1px #8fd4ff47}}[data-fx-host=fog]{filter:contrast(calc(1 - var(--fx-cover,0) * .14)) brightness(calc(1 + var(--fx-cover,0) * .14)) saturate(calc(1 - var(--fx-cover,0) * .3));transform:scale(calc(1 + var(--fx-cover,0) * .011)) translateY(calc(var(--fx-cover,0) * 1.4px));animation:11s linear infinite fx-host-bank}@keyframes fx-host-bank{0%{filter:contrast(.96)brightness(1.02);animation-timing-function:linear;box-shadow:inset 0 -34px 50px -40px #e6ecf273}44%{filter:contrast(.88)brightness(1.07);animation-timing-function:linear;box-shadow:inset 0 -90px 90px -46px #e6ecf2b3}to{filter:contrast(.96)brightness(1.02);box-shadow:inset 0 -34px 50px -40px #e6ecf273}}[data-fx-host=smoke]{filter:brightness(calc(1 + var(--fx-cover,0) * .2)) saturate(calc(1 + var(--fx-cover,0) * .34)) contrast(calc(1 + var(--fx-cover,0) * .14));transform:scale(calc(1 + var(--fx-cover,0) * .016)) translateY(calc(var(--fx-cover,0) * -2.2px));animation:6.2s linear infinite fx-host-soot}@keyframes fx-host-soot{0%{animation-timing-function:linear;box-shadow:inset 0 -14px 26px -16px #ffb56b66,inset 0 26px 40px -30px #141416bf}48%{animation-timing-function:linear;box-shadow:inset 0 -22px 34px -16px #ffb56b99,inset 0 58px 66px -32px #141416e6}to{box-shadow:inset 0 -14px 26px -16px #ffb56b66,inset 0 26px 40px -30px #141416bf}}[data-fx-host=swarm]{filter:contrast(calc(1 + var(--fx-cover,0) * .2)) brightness(calc(1 - var(--fx-cover,0) * .1));transform:scale(calc(1 - var(--fx-cover,0) * .014)) rotate(calc(var(--fx-cover,0) * -.3deg));animation:7.4s linear infinite fx-host-dusk}@keyframes fx-host-dusk{0%{animation-timing-function:linear;box-shadow:inset 0 -30px 44px -28px #2b2f3acc,inset 0 0 0 1px #ffb27a2e}38%{animation-timing-function:linear;box-shadow:inset 0 -30px 44px -28px #2b2f3ad9,inset 0 24px 48px -30px #2b2f3ab3,inset 0 0 0 1px #ffb27a47}to{box-shadow:inset 0 -30px 44px -28px #2b2f3acc,inset 0 0 0 1px #ffb27a2e}}[data-fx-host=jellyfish]{filter:brightness(calc(1 + var(--fx-cover,0) * .34)) saturate(calc(1 + var(--fx-cover,0) * .45)) contrast(calc(1 - var(--fx-cover,0) * .1));transform:scale(calc(1 + var(--fx-cover,0) * .018)) translateY(calc(var(--fx-cover,0) * -1.8px));animation:3.8s linear infinite fx-host-pulsejet}@keyframes fx-host-pulsejet{0%{animation-timing-function:ease-out;transform:scale(1);box-shadow:inset 0 0 0 1px #8fe3ff33,inset 0 0 40px -20px #2a2a6bd9}14%{animation-timing-function:ease-in;transform:scale(1.008);box-shadow:inset 0 0 0 3px #8fe3ff80,inset 0 0 26px -16px #2a2a6bb3}54%{animation-timing-function:linear;transform:scale(.997);box-shadow:inset 0 0 0 1px #8fe3ff3d,inset 0 0 46px -20px #2a2a6be6}to{transform:scale(1);box-shadow:inset 0 0 0 1px #8fe3ff33,inset 0 0 40px -20px #2a2a6bd9}}[data-fx-host=meadow]{filter:brightness(calc(1 + var(--fx-cover,0) * .14)) saturate(calc(1 + var(--fx-cover,0) * .3)) contrast(calc(1 - var(--fx-cover,0) * .06));transform:rotate(calc(var(--fx-cover,0) * .4deg)) translateX(calc(var(--fx-cover,0) * 2px)) scale(calc(1 + var(--fx-cover,0) * .008));animation:8.6s linear infinite fx-host-gust}@keyframes fx-host-gust{0%{animation-timing-function:linear;transform:skew(0);box-shadow:inset 0 -26px 40px -26px #5d8a3a99}42%{animation-timing-function:linear;transform:skew(.5deg);box-shadow:inset 0 -34px 52px -26px #e6d98a8c}58%{animation-timing-function:linear;transform:skew(-.35deg);box-shadow:inset 0 -30px 46px -26px #5d8a3aa8}to{transform:skew(0);box-shadow:inset 0 -26px 40px -26px #5d8a3a99}}[data-fx-host=circuit]{filter:brightness(calc(1 - var(--fx-cover,0) * .3)) saturate(calc(1 + var(--fx-cover,0) * .5)) contrast(calc(1 + var(--fx-cover,0) * .3));transform:scale(calc(1 - var(--fx-cover,0) * .016)) translateX(calc(var(--fx-cover,0) * -1.4px));animation:2.8s linear infinite fx-host-bus}@keyframes fx-host-bus{0%{animation-timing-function:linear;box-shadow:inset 0 0 0 1px #1d5c3acc,inset 0 0 22px -14px #6cffb066}30%{animation-timing-function:linear;box-shadow:inset 0 0 0 1px #6cffb0bf,inset 0 0 40px -14px #6cffb0b3,0 0 18px -6px #6cffb059}62%{animation-timing-function:linear;box-shadow:inset 0 0 0 1px #1d5c3ad9,inset 0 0 26px -14px #6cffb073}to{box-shadow:inset 0 0 0 1px #1d5c3acc,inset 0 0 22px -14px #6cffb066}}[data-fx-host=prism]{transform:rotate(calc(var(--fx-cover,0) * .18deg));animation:5s linear infinite fx-host-disperse}@keyframes fx-host-disperse{0%{filter:hue-rotate(-12deg);animation-timing-function:linear;box-shadow:inset 0 0 0 1px #dfe6ff57,inset -30px 0 44px -34px #ff5f9e80}36%{filter:hue-rotate(10deg);animation-timing-function:linear;box-shadow:inset 0 0 0 2px #fff9,inset -60px 0 66px -34px #ff5f9eb3}70%{filter:hue-rotate(-4deg);animation-timing-function:linear;box-shadow:inset 0 0 0 1px #dfe6ff66,inset -44px 0 54px -34px #ff5f9e99}to{filter:hue-rotate(-12deg);box-shadow:inset 0 0 0 1px #dfe6ff57,inset -30px 0 44px -34px #ff5f9e80}}[data-fx-host]:not([data-fx-run]){clip-path:none!important;box-shadow:none!important;filter:none!important;animation:none!important;transform:none!important}[data-fx-host][data-fx-run]{animation-play-state:running}@media (prefers-reduced-motion:reduce){[data-fx-host]{clip-path:none!important;box-shadow:none!important;filter:none!important;animation:none!important;transform:none!important}}.fx-text{vertical-align:bottom;max-width:100%;position:relative;overflow:hidden}:where(.fx-text){display:inline-block}.fx-text[data-fx]:before,.fx-text[data-fx]:after{content:attr(data-fx-text);white-space:nowrap;pointer-events:none;color:#0000;-webkit-background-clip:text;background-clip:text;animation-play-state:paused;position:absolute;inset:0}.fx-text[data-fx]:not(.fx-live):before,.fx-text[data-fx]:not(.fx-live):after{display:none}.fx-text[data-fx].fx-live:before,.fx-text[data-fx].fx-live:after{animation-play-state:running}.fx-text[data-fx=glitch]:before{color:var(--fx-color);clip-path:inset(0 0 55%);opacity:var(--fx-opacity,.9);animation:fx-glitch-a var(--fx-speed) steps(2, end) infinite}.fx-text[data-fx=glitch]:after{color:var(--fx-color-2);clip-path:inset(55% 0 0);opacity:var(--fx-opacity,.9);animation:fx-glitch-b var(--fx-speed-2) steps(2, end) infinite}.fx-text[data-fx=sparkle]:before{background-image:linear-gradient(180deg, #e8a417 0%, var(--fx-color-2) 40%, var(--fx-color) 58%, #a76c05 100%);text-shadow:0 1px 1px #4a2e0066}.fx-text[data-fx=sparkle]:after{animation:fx-name-glint calc(var(--fx-speed) * .85) linear infinite alternate;background-image:linear-gradient(100deg,#0000 0%,#ffffff26 38%,#fff 50%,#ffffff26 62%,#0000 100%);background-position:-60% 0;background-repeat:no-repeat;background-size:55% 100%}@keyframes fx-name-glint{0%{background-position:-60% 0;animation-timing-function:linear}6.9%{background-position:-31.25% 0;animation-timing-function:linear}13.8%{background-position:-2.5% 0;animation-timing-function:linear}20.7%{background-position:26.25% 0;animation-timing-function:linear}27.5%{background-position:55% 0;animation-timing-function:linear}34.4%{background-position:83.75% 0;animation-timing-function:linear}41.3%{background-position:112.5% 0;animation-timing-function:linear}48.2%{background-position:141.25% 0;animation-timing-function:linear}55%{background-position:170% 0;animation-timing-function:linear}to{background-position:170% 0}}.fx-text[data-fx=snow]:before{background-image:radial-gradient(circle at 30% 30%, var(--fx-color) 0 1.1px, transparent 1.7px), radial-gradient(circle at 70% 65%, var(--fx-color-2) 0 .8px, transparent 1.4px);opacity:var(--fx-opacity,.9);animation:fx-name-snowfall calc(var(--fx-speed) * .5) linear infinite;background-position:0 0,4px 6px;background-size:9px 11px,13px 15px}.fx-text[data-fx=snow]:after{text-shadow:0 1px 1px #1e344a4d;background-image:linear-gradient(#fff 0%,#ffffffa6 22%,#0000 48%)}@keyframes fx-name-snowfall{0%{background-position:0 0,4px 6px}to{background-position:0 11px,4px 21px}}.fx-text[data-fx=rain]:before{background-image:linear-gradient(180deg, transparent 0 18%, var(--fx-color-2) 40%, var(--fx-color) 56%, transparent 82% 100%);opacity:var(--fx-opacity,.85);animation:fx-name-rain calc(var(--fx-speed) * .55) linear infinite;background-position:0 0;background-size:4px 14px}@keyframes fx-name-rain{0%{background-position:0 0}to{background-position:0 14px}}.fx-text[data-fx=ember]:before{background-image:linear-gradient(0deg, var(--fx-color) 0%, var(--fx-color-2) 34%, #ffb34740 66%, transparent 92%);opacity:var(--fx-opacity,.9);animation:fx-name-ember calc(var(--fx-speed) * .8) ease-in-out infinite alternate;background-position:0 100%;background-size:100% 220%}@keyframes fx-name-ember{0%{background-position:0 100%;animation-timing-function:linear}12.5%{background-position:0 91.5%;animation-timing-function:linear}25%{background-position:0 83%;animation-timing-function:linear}37.5%{background-position:0 74.5%;animation-timing-function:linear}50%{background-position:0 66%;animation-timing-function:linear}62.5%{background-position:0 57.5%;animation-timing-function:linear}75%{background-position:0 49%;animation-timing-function:linear}87.5%{background-position:0 40.5%;animation-timing-function:linear}to{background-position:0 32%}}.fx-text[data-fx=confetti]:before{background-image:linear-gradient(48deg, var(--fx-color) 0 2px, transparent 2px), linear-gradient(-42deg, var(--fx-color-2) 0 2px, transparent 2px), linear-gradient(18deg, #ffd166 0 2px, transparent 2px);opacity:var(--fx-opacity,.9);animation:fx-name-confetti calc(var(--fx-speed) * .7) linear infinite;background-position:0 0,4px 3px,2px 7px;background-size:8px 9px,11px 13px,15px 17px}@keyframes fx-name-confetti{0%{background-position:0 0,4px 3px,2px 7px}to{background-position:8px 9px,-7px 16px,17px 24px}}.fx-text[data-fx=bubbles]:before{background-image:radial-gradient(circle at 50% 50%, transparent 0 2px, var(--fx-color) 2px 2.7px, transparent 3.1px), radial-gradient(circle at 50% 50%, transparent 0 1.2px, var(--fx-color-2) 1.2px 1.7px, transparent 2.1px);opacity:var(--fx-opacity,.75);animation:fx-name-bubble calc(var(--fx-speed) * .6) linear infinite;background-position:0 0,5px 7px;background-size:10px 13px,15px 17px}@keyframes fx-name-bubble{0%{background-position:0 0,5px 7px}to{background-position:0 -13px,5px -10px}}.fx-text[data-fx=matrix]:before{background-image:linear-gradient(180deg, var(--fx-color-2) 0%, var(--fx-color) 38%, #0b6b38 100%);text-shadow:0 0 5px #3ff28a80;opacity:var(--fx-opacity,.95)}.fx-text[data-fx=matrix]:after{background-image:linear-gradient(180deg, transparent 0%, var(--fx-color-2) 46%, transparent 60%);animation:fx-name-sweep calc(var(--fx-speed) * 1.2) linear infinite;background-size:100% 260%}@keyframes fx-name-sweep{0%{background-position:0 -160%}to{background-position:0 160%}}.fx-text[data-fx=beach]:before{background-image:linear-gradient(180deg, #5b3a7a 0%, var(--fx-color) 34%, var(--fx-color-2) 58%, #fff0c8 70%, #b4632e 84%, #3f2a2a 100%);opacity:var(--fx-opacity,.95);text-shadow:0 1px 2px #3c180a6b;animation:fx-name-sundown calc(var(--fx-speed) * 1.3) ease-in-out infinite alternate;background-position:0 0;background-size:100% 190%}.fx-text[data-fx=beach]:after{animation:fx-name-glitter calc(var(--fx-speed) * .22) steps(3, end) infinite;background-image:linear-gradient(#0000 0 62%,#ffe2aae6 70%,#fffffff2 78%,#ffd28cb3 86%,#0000 96%);background-position:50% 0;background-repeat:no-repeat;background-size:22% 100%}@keyframes fx-name-sundown{0%{background-position:0 0}to{background-position:0 100%}}@keyframes fx-name-glitter{0%{opacity:.9;background-size:22% 100%}50%{opacity:.62;background-size:30% 100%}to{opacity:.9;background-size:22% 100%}}.fx-text[data-fx=bouncer]:before{color:var(--fx-color);opacity:var(--fx-opacity,.95);animation:fx-name-cycle calc(var(--fx-speed) * 2) linear infinite}.fx-text[data-fx=bouncer]:after{animation:fx-name-idle var(--fx-speed) linear infinite alternate;background-image:linear-gradient(90deg,#0000 0%,#ffffff1f 30%,#fffffff2 50%,#ffffff1f 70%,#0000 100%);background-position:0 0;background-repeat:no-repeat;background-size:34% 100%}@keyframes fx-name-cycle{0%,49.99%{color:var(--fx-color)}50%,to{color:var(--fx-color-2)}}@keyframes fx-name-idle{0%{background-position:0 0;background-size:48% 100%}14%,86%{background-size:34% 100%}to{background-position:100% 0;background-size:48% 100%}}.fx-text[data-fx=scanlines]:before{background-image:linear-gradient(180deg, var(--fx-color-2) 0%, var(--fx-color) 42%, #0e7a45 100%);text-shadow:0 0 4px #2dd17a8c}.fx-text[data-fx=scanlines]:after{content:"";animation:fx-name-roll calc(var(--fx-speed) * .3) linear infinite;background-image:repeating-linear-gradient(#00000080 0 1px,#0000 1px 3px);-webkit-background-clip:border-box;background-clip:border-box}@keyframes fx-name-roll{0%{background-position:0 0}to{background-position:0 3px}}.fx-text[data-fx=grain]:before{opacity:var(--fx-opacity,.5);animation:fx-name-grain calc(var(--fx-speed) * .9) steps(4, end) infinite;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes fx-name-grain{0%{opacity:calc(var(--fx-opacity,.5) * 1);background-position:0 0;animation-timing-function:linear}25%{opacity:calc(var(--fx-opacity,.5) * .6);background-position:17px -11px;animation-timing-function:linear}31.3%{opacity:calc(var(--fx-opacity,.5) * .688);background-position:9.5px -3.5px;animation-timing-function:linear}37.5%{opacity:calc(var(--fx-opacity,.5) * .775);background-position:2px 4px;animation-timing-function:linear}43.8%{opacity:calc(var(--fx-opacity,.5) * .863);background-position:-5.5px 11.5px;animation-timing-function:linear}50%{opacity:calc(var(--fx-opacity,.5) * .95);background-position:-13px 19px;animation-timing-function:linear}56.3%{opacity:calc(var(--fx-opacity,.5) * .888);background-position:-7.5px 16px;animation-timing-function:linear}62.5%{opacity:calc(var(--fx-opacity,.5) * .825);background-position:-2px 13px;animation-timing-function:linear}68.8%{opacity:calc(var(--fx-opacity,.5) * .763);background-position:3.5px 10px;animation-timing-function:linear}75%{opacity:calc(var(--fx-opacity,.5) * .7);background-position:9px 7px;animation-timing-function:linear}to{opacity:calc(var(--fx-opacity,.5) * 1);background-position:0 0}}.fx-text[data-fx=holo]:before{text-shadow:0 1px 1px #2614344d;animation:fx-name-holo calc(var(--fx-speed) * 1.2) linear infinite;background-image:linear-gradient(115deg,#ff8ad4 0%,#8ad4ff 26%,#b6ffcd 48%,#ffe98a 72%,#ff8ad4 100%)}.fx-text[data-fx=holo]:after{animation:fx-name-sheen calc(var(--fx-speed) * 2.1) ease-in-out infinite alternate;background-image:linear-gradient(115deg,#0000 0%,#ffffffe6 50%,#0000 100%);background-position:-90% 0;background-repeat:no-repeat;background-size:80% 100%}@keyframes fx-name-holo{0%{filter:hue-rotate();animation-timing-function:linear}12.5%{filter:hue-rotate(45deg);animation-timing-function:linear}25%{filter:hue-rotate(90deg);animation-timing-function:linear}37.5%{filter:hue-rotate(135deg);animation-timing-function:linear}50%{filter:hue-rotate(180deg);animation-timing-function:linear}62.5%{filter:hue-rotate(225deg);animation-timing-function:linear}75%{filter:hue-rotate(270deg);animation-timing-function:linear}87.5%{filter:hue-rotate(315deg);animation-timing-function:linear}to{filter:hue-rotate(360deg)}}@keyframes fx-name-sheen{0%{background-position:-90% 0;animation-timing-function:linear}18%{background-position:-90% 0;animation-timing-function:linear}24.8%{background-position:-55% 0;animation-timing-function:linear}31.5%{background-position:-20% 0;animation-timing-function:linear}38.3%{background-position:15% 0;animation-timing-function:linear}45%{background-position:50% 0;animation-timing-function:linear}51.8%{background-position:85% 0;animation-timing-function:linear}58.5%{background-position:120% 0;animation-timing-function:linear}65.3%{background-position:155% 0;animation-timing-function:linear}72%{background-position:190% 0;animation-timing-function:linear}to{background-position:190% 0}}.fx-text[data-fx=aurora]:before{background-image:linear-gradient(180deg, #7dd3fc 0%, var(--fx-color) 24%, #a78bfa 50%, var(--fx-color-2) 76%, #7dd3fc 100%);opacity:var(--fx-opacity,.95);text-shadow:0 1px 1px #0c223059;animation:fx-name-curtain var(--fx-speed) ease-in-out infinite alternate;background-position:0 4%;background-size:100% 320%}.fx-text.fx-live[data-fx=aurora]{animation:fx-name-aurora-bloom calc(var(--fx-speed) * .55) ease-in-out infinite alternate}@keyframes fx-name-curtain{0%{background-position:0 4%;animation-timing-function:linear}12.5%{background-position:0 15.5%;animation-timing-function:linear}25%{background-position:0 27%;animation-timing-function:linear}37.5%{background-position:0 38.5%;animation-timing-function:linear}50%{background-position:0;animation-timing-function:linear}62.5%{background-position:0 61.5%;animation-timing-function:linear}75%{background-position:0 73%;animation-timing-function:linear}87.5%{background-position:0 84.5%;animation-timing-function:linear}to{background-position:0 96%}}@keyframes fx-name-aurora-bloom{0%{filter:drop-shadow(0 0 2px #4ade8059);animation-timing-function:linear}12.5%{filter:drop-shadow(0 0 2.625px #48da8f61);animation-timing-function:linear}25%{filter:drop-shadow(0 0 3.25px #46d69e69);animation-timing-function:linear}37.5%{filter:drop-shadow(0 0 3.875px #43d2ad71);animation-timing-function:linear}50%{filter:drop-shadow(0 0 4.5px #41cebc79);animation-timing-function:linear}62.5%{filter:drop-shadow(0 0 5.125px #3fc9cb81);animation-timing-function:linear}75%{filter:drop-shadow(0 0 5.75px #3dc5da89);animation-timing-function:linear}87.5%{filter:drop-shadow(0 0 6.375px #3ac1e991);animation-timing-function:linear}to{filter:drop-shadow(0 0 7px #38bdf899)}}.fx-text.fx-live[data-fx=pulse]{animation:fx-name-beat var(--fx-speed) ease-in-out infinite}.fx-text[data-fx=pulse]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:0;animation:fx-name-beat-ink var(--fx-speed) ease-in-out infinite}@keyframes fx-name-beat{0%{animation-timing-function:linear;transform:scale(1)}60%{animation-timing-function:linear;transform:scale(1)}63%{animation-timing-function:linear;transform:scale(1.035)}66%{animation-timing-function:linear;transform:scale(1.07)}69%{animation-timing-function:linear;transform:scale(1.035)}72%{animation-timing-function:linear;transform:scale(1)}75%{animation-timing-function:linear;transform:scale(1.02)}78%{animation-timing-function:linear;transform:scale(1.04)}81%{animation-timing-function:linear;transform:scale(1.02)}84%{animation-timing-function:linear;transform:scale(1)}to{transform:scale(1)}}@keyframes fx-name-beat-ink{0%{opacity:0;animation-timing-function:linear}60%{opacity:0;animation-timing-function:linear}66%{opacity:var(--fx-opacity,.95);animation-timing-function:linear}73%{opacity:.15;animation-timing-function:linear}78%{opacity:calc(var(--fx-opacity,.95) * .7);animation-timing-function:linear}88%{opacity:0;animation-timing-function:linear}to{opacity:0}}.fx-text[data-fx=earthquake]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.85)}.fx-text[data-fx=earthquake]:after{content:"";opacity:0;animation:fx-name-fissure calc(var(--fx-speed) * 1.5) ease-out infinite;background-image:linear-gradient(148deg,#0000 0 46%,#2f2317 46% 54%,#0000 54% 100%);background-size:7px 100%;-webkit-background-clip:border-box;background-clip:border-box}@keyframes fx-name-fissure{0%{opacity:0;animation-timing-function:linear}58%{opacity:0;animation-timing-function:linear}60%{opacity:.45;animation-timing-function:linear}62%{opacity:.9;animation-timing-function:linear}67%{opacity:.6;animation-timing-function:linear}72%{opacity:.3;animation-timing-function:linear}76%{opacity:.525;animation-timing-function:linear}80%{opacity:.75;animation-timing-function:linear}87%{opacity:.375;animation-timing-function:linear}94%{opacity:0;animation-timing-function:linear}to{opacity:0}}.fx-text[data-fx=thunder]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:0;animation:fx-name-strobe var(--fx-speed) linear infinite}.fx-text.fx-live[data-fx=thunder]{animation:fx-name-thunder-bloom var(--fx-speed) linear infinite}@keyframes fx-name-strobe{0%{opacity:0;animation-timing-function:linear}84%{opacity:0;animation-timing-function:linear}85%{opacity:1;animation-timing-function:linear}86%{opacity:.54;animation-timing-function:linear}87%{opacity:.08;animation-timing-function:linear}88%{opacity:.54;animation-timing-function:linear}89%{opacity:1;animation-timing-function:linear}91.5%{opacity:.5;animation-timing-function:linear}94%{opacity:0;animation-timing-function:linear}to{opacity:0}}@keyframes fx-name-thunder-bloom{0%{filter:none;animation-timing-function:linear}84%{filter:none;animation-timing-function:linear}85%{filter:drop-shadow(0 0 7px #b9a7fff2)drop-shadow(0 0 2px #ffffffe6);animation-timing-function:linear}89%{filter:drop-shadow(0 0 7px #b9a7fff2)drop-shadow(0 0 2px #ffffffe6);animation-timing-function:linear}94%{filter:none;animation-timing-function:linear}to{filter:none}}.fx-text[data-fx=tsunami]:before{background-image:linear-gradient(180deg, transparent 0 44%, #7fe6ffd9 46%, var(--fx-color-2) 52%, var(--fx-color) 70%, #0b4a76 100%);opacity:var(--fx-opacity,.9);animation:fx-name-tide calc(var(--fx-speed) * .85) ease-in-out infinite alternate;background-position:0 92%;background-size:100% 200%}@keyframes fx-name-tide{0%{background-position:0 92%;animation-timing-function:linear}12.5%{background-position:0 82.75%;animation-timing-function:linear}25%{background-position:0 73.5%;animation-timing-function:linear}37.5%{background-position:0 64.25%;animation-timing-function:linear}50%{background-position:0 55%;animation-timing-function:linear}62.5%{background-position:0 45.75%;animation-timing-function:linear}75%{background-position:0 36.5%;animation-timing-function:linear}87.5%{background-position:0 27.25%;animation-timing-function:linear}to{background-position:0 18%}}.fx-text[data-fx=tornado]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.85)}.fx-text[data-fx=tornado]:after{opacity:.5;animation:fx-name-smear calc(var(--fx-speed) * .18) linear infinite;background-image:repeating-linear-gradient(90deg,#0000 0 3px,#fff9 3px 4.2px,#0000 4.2px 9px)}@keyframes fx-name-smear{0%{background-position:0 0}to{background-position:-9px 0}}.fx-text[data-fx=meteor]:before{background-image:linear-gradient(180deg, var(--fx-color-2) 0%, #c2510f 100%);opacity:calc(var(--fx-opacity,.95) * .85);text-shadow:0 1px 1px #3a160059}.fx-text[data-fx=meteor]:after{animation:fx-name-streak calc(var(--fx-speed) * 2.6) linear infinite;background-image:linear-gradient(112deg,#0000 0 30%,#ff9a4d59 40%,#fff3d0d9 48%,#fff 52%,#ff9a4d66 60%,#0000 74%);background-position:-570% 0;background-repeat:no-repeat;background-size:85% 100%}@keyframes fx-name-streak{0%{background-position:-570% 0;animation-timing-function:linear}3%{background-position:-58.75% 0;animation-timing-function:linear}6%{background-position:-22.5% 0;animation-timing-function:linear}9%{background-position:13.75% 0;animation-timing-function:linear}12%{background-position:50% 0;animation-timing-function:linear}15%{background-position:86.25% 0;animation-timing-function:linear}18%{background-position:122.5% 0;animation-timing-function:linear}21%{background-position:158.75% 0;animation-timing-function:linear}24%{background-position:670% 0;animation-timing-function:linear}to{background-position:670% 0}}.fx-text[data-fx=blizzard]:before{background-image:linear-gradient(95deg, transparent 0 14%, var(--fx-color-2) 30%, var(--fx-color) 50%, transparent 86% 100%);opacity:var(--fx-opacity,.95);animation:fx-name-blow calc(var(--fx-speed) * .1) linear infinite;background-position:0 0;background-size:16px 4px}@keyframes fx-name-blow{0%{background-position:0 0}to{background-position:-16px 0}}.fx-text[data-fx=rainbow]:before{opacity:var(--fx-opacity,.95);text-shadow:0 1px 1px #28180c47;animation:fx-name-spectrum var(--fx-speed) linear infinite;background-image:linear-gradient(92deg,#ff5f6d 0%,#ffb03a 16%,#ffe74a 32%,#4ade80 50%,#38bdf8 67%,#8b5cf6 84%,#ff5f6d 100%);background-position:0 0;background-size:200% 100%}@keyframes fx-name-spectrum{0%{background-position:0 0}to{background-position:200% 0}}.fx-text[data-fx=fire]:before{background-image:linear-gradient(0deg, #6b1400 0%, #c2340a 15%, var(--fx-color) 36%, var(--fx-color-2) 60%, #fff2b8 82%, #fff2b833 100%);opacity:var(--fx-opacity,.95);text-shadow:0 1px 1px #3c100066;animation:fx-name-flame calc(var(--fx-speed) * .7) ease-in-out infinite alternate;background-position:0 100%;background-size:100% 180%}.fx-text.fx-live[data-fx=fire]{animation:fx-name-fire-flicker calc(var(--fx-speed) * .3) steps(3, end) infinite}@keyframes fx-name-flame{0%{background-position:0 100%;animation-timing-function:linear}12.5%{background-position:0 90.75%;animation-timing-function:linear}25%{background-position:0 81.5%;animation-timing-function:linear}37.5%{background-position:0 72.25%;animation-timing-function:linear}50%{background-position:0 63%;animation-timing-function:linear}62.5%{background-position:0 53.75%;animation-timing-function:linear}75%{background-position:0 44.5%;animation-timing-function:linear}87.5%{background-position:0 35.25%;animation-timing-function:linear}to{background-position:0 26%}}@keyframes fx-name-fire-flicker{0%{filter:drop-shadow(0 0 3px #ff781ebf);animation-timing-function:linear}33%{filter:drop-shadow(0 -1px 5px #ffaa3ce6);animation-timing-function:linear}66%{filter:drop-shadow(0 0 2px #ff5a1499);animation-timing-function:linear}70.3%{filter:drop-shadow(0 0 2.125px #ff5e159e);animation-timing-function:linear}74.5%{filter:drop-shadow(0 0 2.25px #ff6217a3);animation-timing-function:linear}78.8%{filter:drop-shadow(0 0 2.375px #ff6518a8);animation-timing-function:linear}83%{filter:drop-shadow(0 0 2.5px #ff6919ac);animation-timing-function:linear}87.3%{filter:drop-shadow(0 0 2.625px #ff6d1ab1);animation-timing-function:linear}91.5%{filter:drop-shadow(0 0 2.75px #ff711cb6);animation-timing-function:linear}95.8%{filter:drop-shadow(0 0 2.875px #ff741dbb);animation-timing-function:linear}to{filter:drop-shadow(0 0 3px #ff781ebf)}}@keyframes fx-glitch-a{0%{animation-timing-function:linear;transform:translate(0,0)}72%{animation-timing-function:linear;transform:translate(0,0)}74%{animation-timing-function:linear;transform:translate(-3px,-1px)}77%{animation-timing-function:linear;transform:translate(0,0)}80%{animation-timing-function:linear;transform:translate(3px,1px)}83%{animation-timing-function:linear;transform:translate(.5px,1px)}86%{animation-timing-function:linear;transform:translate(-2px,1px)}to{transform:translate(0,0)}}@keyframes fx-glitch-b{0%{animation-timing-function:linear;transform:translate(0,0)}66%{animation-timing-function:linear;transform:translate(0,0)}68%{animation-timing-function:linear;transform:translate(3px,1px)}72%{animation-timing-function:linear;transform:translate(0,0)}76%{animation-timing-function:linear;transform:translate(-3px,-1px)}80%{animation-timing-function:linear;transform:translate(-.5px,-1px)}84%{animation-timing-function:linear;transform:translate(2px,-1px)}to{transform:translate(0,0)}}.fx-text.fx-live[data-fx=earthquake]{animation:fx-name-quake calc(var(--fx-speed) * .11) steps(2, end) infinite}.fx-text.fx-live[data-fx=tsunami]{animation:fx-name-swell calc(var(--fx-speed) * .85) ease-in-out infinite alternate}.fx-text.fx-live[data-fx=tornado]{transform-origin:50% 100%;animation:fx-name-twist calc(var(--fx-speed) * .75) ease-in-out infinite}.fx-text.fx-live[data-fx=blizzard]{animation:fx-name-gust calc(var(--fx-speed) * .55) ease-in-out infinite alternate}@keyframes fx-name-quake{0%{animation-timing-function:linear;transform:translate(-1px,.5px)}12.5%{animation-timing-function:linear;transform:translate(0,0)}25%{animation-timing-function:linear;transform:translate(1px,-.5px)}37.5%{animation-timing-function:linear;transform:translate(.25px,-.75px)}50%{animation-timing-function:linear;transform:translate(-.5px,-1px)}62.5%{animation-timing-function:linear;transform:translate(.25px,-.25px)}75%{animation-timing-function:linear;transform:translate(1px,.5px)}87.5%{animation-timing-function:linear;transform:translateY(.5px)}to{transform:translate(-1px,.5px)}}@keyframes fx-name-swell{0%{animation-timing-function:linear;transform:translate(-1.7px,.6px)skew(-1.1deg)}13%{animation-timing-function:linear;transform:translate(-1.3px,.4px)skew(-.8deg)}26%{animation-timing-function:linear;transform:translate(-.9px,.2px)skew(-.5deg)}39%{animation-timing-function:linear;transform:translate(-.4px)skew(-.2deg)}52%{animation-timing-function:linear;transform:translate(.1px,-.2px)skew(.1deg)}65%{animation-timing-function:linear;transform:translate(.55px,-.35px)skew(.4deg)}78%{animation-timing-function:linear;transform:translate(1px,-.5px)skew(.7deg)}89%{animation-timing-function:linear;transform:translate(1.35px,-.6px)skew(1deg)}to{transform:translate(1.7px,-.7px)skew(1.3deg)}}@keyframes fx-name-twist{0%{animation-timing-function:linear;transform:skew(-7deg)rotate(-1.2deg)translate(-1.6px)}13%{animation-timing-function:linear;transform:skew(-4.6deg)rotate(-.82deg)translate(-1.1px,-.2px)}25%{animation-timing-function:linear;transform:skew(0)rotate(0)translateY(-.6px)}38%{animation-timing-function:linear;transform:skew(3.6deg)rotate(.62deg)translate(.8px,-.3px)}50%{animation-timing-function:linear;transform:skew(7deg)rotate(1.2deg)translate(1.6px)}63%{animation-timing-function:linear;transform:skew(3.6deg)rotate(.62deg)translate(.8px,.3px)}75%{animation-timing-function:linear;transform:skew(0)rotate(0)translateY(.6px)}88%{animation-timing-function:linear;transform:skew(-4.6deg)rotate(-.82deg)translate(-1.1px,.2px)}to{transform:skew(-7deg)rotate(-1.2deg)translate(-1.6px)}}@keyframes fx-name-gust{0%{animation-timing-function:linear;transform:translate(-1.8px,.35px)skew(-1.5deg)}13.5%{animation-timing-function:linear;transform:translate(-1.35px,.25px)skew(-1.1deg)}27%{animation-timing-function:linear;transform:translate(-.9px,.15px)skew(-.7deg)}40%{animation-timing-function:linear;transform:translate(-.35px,.05px)skew(-.25deg)}53%{animation-timing-function:linear;transform:translate(.2px,-.05px)skew(.2deg)}66%{animation-timing-function:linear;transform:translate(.65px,-.125px)skew(.6deg)}79%{animation-timing-function:linear;transform:translate(1.1px,-.2px)skew(1deg)}89.5%{animation-timing-function:linear;transform:translate(1.45px,-.275px)skew(1.35deg)}to{transform:translate(1.8px,-.35px)skew(1.7deg)}}.fx-text[data-fx=love]:before{background-image:linear-gradient(12deg, #b8004a 0%, var(--fx-color) 34%, #ff9fc0 62%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.95);text-shadow:0 1px 2px #78003052;animation:fx-name-throb calc(var(--fx-speed) * .32) ease-out infinite;background-size:100% 100%}@keyframes fx-name-throb{0%{opacity:.72;animation-timing-function:linear}8%{opacity:.86;animation-timing-function:linear}16%{opacity:1;animation-timing-function:linear}25%{opacity:.92;animation-timing-function:linear}34%{opacity:.84;animation-timing-function:linear}43%{opacity:.91;animation-timing-function:linear}52%{opacity:.98;animation-timing-function:linear}76%{opacity:.85;animation-timing-function:linear}to{opacity:.72}}.fx-text[data-fx=glass]:before{background-image:linear-gradient(160deg, #eaf6ff 0%, var(--fx-color) 40%, #7ea6c6 68%, #dff0ff 100%);text-shadow:0 1px 1px #18304457}.fx-text[data-fx=glass]:after{animation:fx-name-facet calc(var(--fx-speed) * 1.7) cubic-bezier(.5, 0, .4, 1) infinite alternate;background-image:linear-gradient(74deg,#0000 0%,#fffffff2 48%,#0000 62%,#ffffffb3 74%,#0000 100%);background-position:-80% 0;background-repeat:no-repeat;background-size:70% 100%}@keyframes fx-name-facet{0%{background-position:-80% 0;animation-timing-function:linear}62%{background-position:-80% 0;animation-timing-function:linear}66.8%{background-position:-46.25% 0;animation-timing-function:linear}71.5%{background-position:-12.5% 0;animation-timing-function:linear}76.3%{background-position:21.25% 0;animation-timing-function:linear}81%{background-position:55% 0;animation-timing-function:linear}85.8%{background-position:88.75% 0;animation-timing-function:linear}90.5%{background-position:122.5% 0;animation-timing-function:linear}to{background-position:190% 0}}.fx-text[data-fx=bullethole]:before{background-image:linear-gradient(178deg, #e3ddd0 0%, var(--fx-color) 42%, #6f665a 74%, var(--fx-color-2) 100%);text-shadow:0 1px 1px #14100c80}.fx-text[data-fx=bullethole]:after{animation:fx-name-riddle calc(var(--fx-speed) * 2.6) steps(3, end) infinite;background-image:radial-gradient(circle at 22% 46%,#0c0906f2 0 12%,#0000 13%),radial-gradient(circle at 63% 62%,#0c0906f2 0 9%,#0000 10%),radial-gradient(circle at 86% 34%,#0c0906f2 0 7%,#0000 8%)}@keyframes fx-name-riddle{0%{opacity:0;animation-timing-function:linear}12%{opacity:0;animation-timing-function:linear}14%{opacity:.5;animation-timing-function:linear}16%{opacity:1;animation-timing-function:linear}84%{opacity:1;animation-timing-function:linear}87%{opacity:.8;animation-timing-function:linear}90%{opacity:.6;animation-timing-function:linear}93%{opacity:.4;animation-timing-function:linear}96%{opacity:.2;animation-timing-function:linear}98%{opacity:.1;animation-timing-function:linear}to{opacity:0}}.fx-text[data-fx=volcano]:before{background-image:linear-gradient(196deg, #2c1108 0%, #7e2408 18%, var(--fx-color) 42%, var(--fx-color-2) 62%, #fff0c2 80%, #2c1108 100%);opacity:var(--fx-opacity,.95);text-shadow:0 1px 2px #320c0080;animation:fx-name-magma calc(var(--fx-speed) * 1.4) linear infinite;background-position:0 0;background-size:100% 200%}@keyframes fx-name-magma{0%{background-position:0 0}to{background-position:0 -200%}}.fx-text[data-fx=sandstorm]:before{background-image:linear-gradient(88deg, #6b4a1c 0%, var(--fx-color) 30%, var(--fx-color-2) 55%, #a97c33 78%, #6b4a1c 100%);text-shadow:0 1px 1px #3c280c6b;animation:fx-name-scour calc(var(--fx-speed) * .8) linear infinite;background-position:0 0;background-size:200% 100%}@keyframes fx-name-scour{0%{background-position:0 0}to{background-position:-200% 0}}.fx-text[data-fx=void]:before{background-image:radial-gradient(ellipse 130% 240% at 50% 50%, #05030c 0 26%, var(--fx-color) 52%, var(--fx-color-2) 78%, #05030c 100%);text-shadow:0 0 6px #a855f780;animation:fx-name-collapse calc(var(--fx-speed) * 1.1) ease-in-out infinite alternate;background-position:50%;background-size:100% 100%}@keyframes fx-name-collapse{0%{background-size:190% 190%;animation-timing-function:linear}12.5%{background-size:175% 175%;animation-timing-function:linear}25%{background-size:160% 160%;animation-timing-function:linear}37.5%{background-size:145% 145%;animation-timing-function:linear}50%{background-size:130% 130%;animation-timing-function:linear}62.5%{background-size:115% 115%;animation-timing-function:linear}75%{background-size:100% 100%;animation-timing-function:linear}87.5%{background-size:85% 85%;animation-timing-function:linear}to{background-size:70% 70%}}.fx-text[data-fx=eclipse]:before{background-image:radial-gradient(circle at 50% 50%, #0b0a16 0 34%, var(--fx-color) 44%, #6b5a2e 62%, var(--fx-color-2) 100%);text-shadow:0 0 5px #ffd88a6b;animation:fx-name-umbra calc(var(--fx-speed) * 1.5) ease-in-out infinite alternate;background-position:50%;background-size:100% 100%}@keyframes fx-name-umbra{0%{background-position:38%;animation-timing-function:linear}12.5%{background-position:41%;animation-timing-function:linear}25%{background-position:44%;animation-timing-function:linear}37.5%{background-position:47%;animation-timing-function:linear}50%{background-position:50%;animation-timing-function:linear}62.5%{background-position:53%;animation-timing-function:linear}75%{background-position:56%;animation-timing-function:linear}87.5%{background-position:59%;animation-timing-function:linear}to{background-position:62%}}.fx-text[data-fx=fallingstar]:before{background-image:linear-gradient(96deg, #4a5a8c 0%, var(--fx-color-2) 32%, var(--fx-color) 52%, #dfe9ff 72%, #4a5a8c 100%);text-shadow:0 1px 2px #060a1c8c}.fx-text[data-fx=fallingstar]:after{animation:fx-name-wish calc(var(--fx-speed) * 2.2) cubic-bezier(.35, 0, .5, 1) infinite;background-image:linear-gradient(214deg,#0000 0%,#fffffffa 46%,#b4d6ff99 54%,#0000 66%);background-position:-200% -80%;background-repeat:no-repeat;background-size:46% 260%}@keyframes fx-name-wish{0%{background-position:-200% -80%;animation-timing-function:linear}54%{background-position:-60% -80%;animation-timing-function:linear}59.8%{background-position:-31.25% -47.5%;animation-timing-function:linear}65.5%{background-position:-2.5% -15%;animation-timing-function:linear}71.3%{background-position:26.25% 17.5%;animation-timing-function:linear}77%{background-position:55%;animation-timing-function:linear}82.8%{background-position:83.75% 82.5%;animation-timing-function:linear}88.5%{background-position:112.5% 115%;animation-timing-function:linear}to{background-position:320% 180%}}.fx-text[data-fx=milkyway]:before{background-image:linear-gradient(104deg, #1a1636 0%, var(--fx-color) 26%, #fff 46%, var(--fx-color-2) 66%, #1a1636 100%);text-shadow:0 0 6px #b6a4ff73;animation:fx-name-nebula calc(var(--fx-speed) * 1.8) linear infinite alternate;background-position:0 0;background-size:220% 100%}@keyframes fx-name-nebula{0%{background-position:0 0}to{background-position:220% 0}}.fx-text[data-fx=milkyway]:after{animation:fx-name-stardust calc(var(--fx-speed) * .6) ease-in-out infinite alternate;background-image:radial-gradient(circle at 14% 30%,#fff 0 6%,#0000 7%),radial-gradient(circle at 39% 68%,#fff 0 5%,#0000 6%),radial-gradient(circle at 61% 24%,#fff 0 5%,#0000 6%),radial-gradient(circle at 84% 60%,#fff 0 6%,#0000 7%)}@keyframes fx-name-stardust{0%{opacity:.25;animation-timing-function:linear}12.5%{opacity:.338;animation-timing-function:linear}25%{opacity:.425;animation-timing-function:linear}37.5%{opacity:.513;animation-timing-function:linear}50%{opacity:.6;animation-timing-function:linear}62.5%{opacity:.688;animation-timing-function:linear}75%{opacity:.775;animation-timing-function:linear}87.5%{opacity:.863;animation-timing-function:linear}to{opacity:.95}}.fx-text[data-fx=waterfall]:before{background-image:linear-gradient(180deg, var(--fx-color-2) 0%, var(--fx-color) 60%, #cfefff 100%);opacity:var(--fx-opacity,.92)}.fx-text[data-fx=waterfall]:after{animation:fx-name-sheet calc(var(--fx-speed) * 1.1) linear infinite;background-image:linear-gradient(#0000 0 34%,#e2f8ffe6 46%,#fff 50%,#e2f8ffd9 54%,#0000 68%);background-repeat:no-repeat;background-size:100% 60%}@keyframes fx-name-sheet{0%{background-position:0 -80%}to{background-position:0 180%}}.fx-text[data-fx=ripple]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.9)}.fx-text[data-fx=ripple]:after{animation:fx-name-rings calc(var(--fx-speed) * 1.6) ease-out infinite;background-image:radial-gradient(circle at 50% 55%,#0000 0 18%,#e0f6ffbf 24%,#0000 32%,#e0f6ff73 44%,#0000 54%);background-position:50% 55%;background-repeat:no-repeat}@keyframes fx-name-rings{0%{opacity:.9;background-size:10% 30%}to{opacity:0;background-size:190% 320%}}.fx-text[data-fx=cave]:before{background-image:linear-gradient(180deg, var(--fx-color-2) 0%, var(--fx-color) 100%);opacity:calc(var(--fx-opacity,.9) * .9)}.fx-text[data-fx=cave]:after{animation:fx-name-drip calc(var(--fx-speed) * 2.2) cubic-bezier(.5, 0, .9, 1) infinite;background-image:linear-gradient(#0000 0 40%,#a6f0e2e6 50%,#0000 60%);background-repeat:no-repeat;background-size:18% 100%}@keyframes fx-name-drip{0%{opacity:0;background-position:30% -120%}18%{opacity:.9}to{opacity:0;background-position:30% 220%}}.fx-text[data-fx=frost]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.9)}.fx-text[data-fx=frost]:after{animation:fx-name-glaze calc(var(--fx-speed) * 2.4) ease-in-out infinite alternate;background-image:linear-gradient(90deg,#f0fdfff2 0 6%,#0000 24% 76%,#f0fdfff2 94% 100%)}@keyframes fx-name-glaze{0%{opacity:.15;background-size:170% 100%}to{opacity:.85;background-size:100% 100%}}.fx-text[data-fx=fog]:before{background-image:linear-gradient(180deg, var(--fx-color-2) 0%, var(--fx-color) 100%);opacity:calc(var(--fx-opacity,.85) * .85)}.fx-text[data-fx=fog]:after{animation:fx-name-haze calc(var(--fx-speed) * 3) ease-in-out infinite alternate;background-image:linear-gradient(#0000 0 18%,#ecf4f88c 30% 44%,#0000 56%,#ecf4f866 68% 80%,#0000 92%);background-size:100% 220%}@keyframes fx-name-haze{0%{opacity:.35;background-position:0 0}to{opacity:.7;background-position:0 100%}}.fx-text[data-fx=smoke]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.88)}.fx-text[data-fx=smoke]:after{animation:fx-name-wisp calc(var(--fx-speed) * 2.6) linear infinite;background-image:linear-gradient(196deg,#0000 0 30%,#18181c99 46% 54%,#0000 70%);background-repeat:no-repeat;background-size:100% 70%}@keyframes fx-name-wisp{0%{opacity:0;background-position:0 150%}22%{opacity:.7}to{opacity:0;background-position:0 -110%}}.fx-text[data-fx=swarm]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.9)}.fx-text[data-fx=swarm]:after{background-image:radial-gradient(circle at 20% 30%,#0c0c10bf 0 12%,#0000 14%),radial-gradient(circle at 62% 66%,#0c0c10b3 0 10%,#0000 12%),radial-gradient(circle at 84% 22%,#0c0c10b3 0 11%,#0000 13%);background-size:var(--fx-tile,14px) var(--fx-tile,14px);animation:fx-name-flock calc(var(--fx-speed) * 1.2) linear infinite}@keyframes fx-name-flock{0%{opacity:.55;background-position:0 0}50%{opacity:.85}to{background-position:var(--fx-tile,14px) calc(var(--fx-tile,14px) * -.6);opacity:.55}}.fx-text[data-fx=jellyfish]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.9);animation:fx-name-pulsebell calc(var(--fx-speed) * 1.4) ease-in-out infinite}.fx-text[data-fx=jellyfish]:after{animation:fx-name-pulsebell calc(var(--fx-speed) * 1.4) ease-in-out infinite reverse;background-image:radial-gradient(70% 120% at 50% 20%,#fffc 0 20%,#0000 62%)}@keyframes fx-name-pulsebell{0%{opacity:.45}42%{opacity:.95}to{opacity:.45}}.fx-text[data-fx=meadow]:before{background-image:linear-gradient(180deg, var(--fx-color-2) 0%, var(--fx-color) 100%);opacity:var(--fx-opacity,.92)}.fx-text[data-fx=meadow]:after{animation:fx-name-sway calc(var(--fx-speed) * 2) ease-in-out infinite;background-image:linear-gradient(100deg,#0000 0 34%,#f0ffd6bf 46%,#ffffff80 52%,#0000 66%);background-repeat:no-repeat;background-size:70% 100%}@keyframes fx-name-sway{0%{background-position:-120% 0}to{background-position:220% 0}}.fx-text[data-fx=circuit]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.9)}.fx-text[data-fx=circuit]:after{animation:fx-name-current calc(var(--fx-speed) * 1.3) steps(14, end) infinite;background-image:linear-gradient(90deg,#0000 0 42%,#beffece6 48%,#fff 50%,#beffece6 52%,#0000 58%);background-repeat:no-repeat;background-size:45% 100%}@keyframes fx-name-current{0%{background-position:-100% 0}to{background-position:210% 0}}.fx-text[data-fx=prism]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:calc(var(--fx-opacity,.9) * .6)}.fx-text[data-fx=prism]:after{opacity:var(--fx-opacity,.95);animation:fx-name-fan calc(var(--fx-speed) * 2.2) linear infinite;background-image:linear-gradient(88deg,#ff5f6d 0%,#ffc371 18%,#f9f871 34%,#6ef7a7 52%,#56ccf2 70%,#a86bf5 88%,#ff5f6d 100%);background-size:260% 100%}@keyframes fx-name-fan{0%{background-position:0 0}to{background-position:260% 0}}.fx-text[data-fx=mycelium]:before{background-image:linear-gradient(180deg, var(--fx-color-2) 0%, var(--fx-color) 100%);opacity:var(--fx-opacity,.9)}.fx-text[data-fx=mycelium]:after{animation:fx-name-threads calc(var(--fx-speed) * 2.8) ease-out infinite;background-image:repeating-conic-gradient(#fff6de8c 0deg 3deg,#0000 3deg 15deg);background-position:50%;background-repeat:no-repeat}@keyframes fx-name-threads{0%{opacity:.2;background-size:12% 40%}60%{opacity:.75}to{opacity:0;background-size:220% 360%}}.fx-text[data-fx=coral]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.92)}.fx-text[data-fx=coral]:after{animation:fx-name-accrete calc(var(--fx-speed) * 3.2) ease-in-out infinite alternate;background-image:linear-gradient(0deg,#ffd6ece6 0 18%,#ffffff59 34%,#0000 58%);background-repeat:no-repeat;background-size:100% 180%}@keyframes fx-name-accrete{0%{opacity:.35;background-position:0 140%}to{opacity:.85;background-position:0 10%}}.fx-text[data-fx=lichen]:before{background-image:linear-gradient(180deg, var(--fx-color-2) 0%, var(--fx-color) 100%);opacity:var(--fx-opacity,.9)}.fx-text[data-fx=lichen]:after{animation:fx-name-patina calc(var(--fx-speed) * 3.4) ease-in-out infinite alternate;background-image:radial-gradient(circle at 18% 34%,#e2f0d6cc 0 18%,#0000 22%),radial-gradient(circle at 54% 70%,#e2f0d6b3 0 16%,#0000 20%),radial-gradient(circle at 82% 28%,#e2f0d6bf 0 17%,#0000 21%)}@keyframes fx-name-patina{0%{opacity:.25;background-size:calc(var(--fx-tile,14px) * 1.2) calc(var(--fx-tile,14px) * 1.2)}to{opacity:.7;background-size:calc(var(--fx-tile,14px) * 2.1) calc(var(--fx-tile,14px) * 2.1)}}.fx-text[data-fx=anthill]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.9)}.fx-text[data-fx=anthill]:after{background-image:radial-gradient(circle,#1c120acc 0 22%,#0000 26%);background-size:calc(var(--fx-tile,14px) * .5) 100%;animation:fx-name-trail calc(var(--fx-speed) * 1.1) linear infinite}@keyframes fx-name-trail{0%{opacity:.5;background-position:0 0}50%{opacity:.8}to{background-position:calc(var(--fx-tile,14px) * .5) 0;opacity:.5}}.fx-text[data-fx=slime]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.92)}.fx-text[data-fx=slime]:after{animation:fx-name-ooze calc(var(--fx-speed) * 3) cubic-bezier(.65, 0, .35, 1) infinite;background-image:linear-gradient(120deg,#0000 0 28%,#e2ffd68c 40%,#ffffffd9 48%,#e2ffd680 58%,#0000 74%);background-repeat:no-repeat;background-size:80% 100%}@keyframes fx-name-ooze{0%{background-position:-130% 0}to{background-position:230% 0}}.fx-text[data-fx=culture]:before{background-image:linear-gradient(180deg, var(--fx-color-2) 0%, var(--fx-color) 100%);opacity:var(--fx-opacity,.9)}.fx-text[data-fx=culture]:after{animation:fx-name-colony calc(var(--fx-speed) * 3.6) ease-out infinite alternate;background-image:radial-gradient(circle at 26% 40%,#fff8dcd9 0 30%,#0000 34%),radial-gradient(circle at 68% 62%,#fff8dcbf 0 26%,#0000 30%);background-repeat:no-repeat}@keyframes fx-name-colony{0%{opacity:.3;background-size:14% 40%}to{opacity:.8;background-size:74% 180%}}.fx-text[data-fx=graze]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.9)}.fx-text[data-fx=graze]:after{animation:fx-name-nibble calc(var(--fx-speed) * 2.4) steps(9, end) infinite;background-image:linear-gradient(90deg,#0000 0 44%,#121a10a6 48% 52%,#0000 56%);background-repeat:no-repeat;background-size:30% 100%}@keyframes fx-name-nibble{0%{background-position:-60% 0}to{background-position:190% 0}}.fx-text[data-fx=decay]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.9)}.fx-text[data-fx=decay]:after{animation:fx-name-wither calc(var(--fx-speed) * 4) ease-in-out infinite alternate;background-image:linear-gradient(90deg,#261a0ebf 0 26%,#604a2873 40%,#0000 62%);background-repeat:no-repeat;background-size:150% 100%}@keyframes fx-name-wither{0%{opacity:.25;background-position:-150% 0}to{opacity:.8;background-position:40% 0}}.fx-text[data-fx=bloom]:before{background-image:linear-gradient(180deg, var(--fx-color-2) 0%, var(--fx-color) 100%);opacity:var(--fx-opacity,.92)}.fx-text[data-fx=bloom]:after{animation:fx-name-blush calc(var(--fx-speed) * 2.8) ease-in-out infinite alternate;background-image:radial-gradient(60% 140%,#ffecf6e6 0 24%,#ffc4e080 46%,#0000 72%);background-position:50%;background-repeat:no-repeat}@keyframes fx-name-blush{0%{opacity:.25;background-size:60% 90%}to{opacity:.85;background-size:160% 220%}}.fx-text[data-fx=spore]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.9)}.fx-text[data-fx=spore]:after{background-image:radial-gradient(circle at 30% 30%,#ffffffb3 0 20%,#0000 24%),radial-gradient(circle at 70% 64%,#fff9 0 18%,#0000 22%),radial-gradient(circle at 12% 78%,#ffffff8c 0 16%,#0000 20%);background-size:calc(var(--fx-tile,14px) * 1.2) calc(var(--fx-tile,14px) * 1.2);animation:fx-name-turing calc(var(--fx-speed) * 2.6) linear infinite}@keyframes fx-name-turing{0%{opacity:.35;background-position:0 0}50%{opacity:.7}to{background-position:calc(var(--fx-tile,14px) * 1.2) calc(var(--fx-tile,14px) * -.8);opacity:.35}}[data-fx-host=money]{box-shadow:inset 0 -30px 54px -28px rgba(255, 215, 106, calc(.2 + var(--fx-cover,0) * .55)), inset 0 0 0 1px rgba(255, 228, 150, calc(.14 + var(--fx-cover,0) * .34)), 0 0 calc(10px + var(--fx-cover,0) * 30px) -8px rgba(255, 200, 80, calc(.18 + var(--fx-cover,0) * .4));filter:saturate(calc(1 + var(--fx-cover,0) * .35)) brightness(calc(1 + var(--fx-cover,0) * .1));transform:translateY(calc(var(--fx-cover,0) * 1.6px)) scale(calc(1 + var(--fx-cover,0) * .012));animation:5.4s ease-in-out infinite fx-host-cash}@keyframes fx-host-cash{0%{transform:translateY(0)}48%{transform:translateY(-.6px)}to{transform:translateY(0)}}.fx-text[data-fx=money]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.94)}.fx-text[data-fx=money]:after{animation:fx-name-fold calc(var(--fx-speed) * 1.8) linear infinite;background-image:linear-gradient(104deg,#0000 0 32%,#fff0be80 42%,#fffbe8 50%,#fff0be80 58%,#0000 70%);background-repeat:no-repeat;background-size:55% 100%}@keyframes fx-name-fold{0%{background-position:-110% 0}to{background-position:215% 0}}[data-fx-host=candle]{filter:brightness(calc(.94 + var(--fx-cover,0) * .3)) saturate(calc(1 + var(--fx-cover,0) * .38)) contrast(calc(1 + var(--fx-cover,0) * .08));transform:translate3d(calc(var(--fx-cover,0) * .7px), calc(var(--fx-cover,0) * -.5px), 0) scale(calc(.997 + var(--fx-cover,0) * .008));animation:3.6s ease-in-out infinite fx-host-taper}@keyframes fx-host-taper{0%{box-shadow:inset 0 -30px 52px -24px #ffa83c80,inset 0 24px 46px -30px #78421470,inset 0 0 0 1px #ffd28c2e}28%{box-shadow:inset 0 -42px 66px -20px #ffcc6cb3,inset 0 20px 40px -30px #7842144d,inset 0 0 0 1px #ffe6b466}52%{box-shadow:inset 0 -28px 48px -26px #ffa03670,inset 0 28px 52px -28px #60341080,inset 0 0 0 1px #ffce8829}74%{box-shadow:inset 0 -38px 62px -22px #ffbe569e,inset 0 22px 44px -30px #78421457,inset 0 0 0 1px #ffe2ac52}to{box-shadow:inset 0 -30px 52px -24px #ffa83c80,inset 0 24px 46px -30px #78421470,inset 0 0 0 1px #ffd28c2e}}[data-fx-host=vinyl]{filter:saturate(calc(1 + var(--fx-cover,0) * .34)) contrast(calc(1 + var(--fx-cover,0) * .12));transform:rotate(calc(var(--fx-cover,0) * -.3deg)) scale(calc(1 + var(--fx-cover,0) * .007));animation:5.4s linear infinite fx-host-spin}@keyframes fx-host-spin{0%{box-shadow:inset 0 0 0 1px #e2e2e833,inset 26px 0 50px -32px #ffffff8c,inset 0 -22px 44px -30px #0009}25%{box-shadow:inset 0 0 0 1px #e2e2e857,inset 0 24px 48px -32px #ffffff80,inset 0 -22px 44px -30px #00000080}50%{box-shadow:inset 0 0 0 1px #e2e2e833,inset -26px 0 50px -32px #ffffff8c,inset 0 -22px 44px -30px #0009}75%{box-shadow:inset 0 0 0 1px #e2e2e857,inset 0 -26px 50px -32px #ffffff80,inset 0 22px 44px -30px #00000080}to{box-shadow:inset 0 0 0 1px #e2e2e833,inset 26px 0 50px -32px #ffffff8c,inset 0 -22px 44px -30px #0009}}[data-fx-host=fishtank]{filter:saturate(calc(1.05 + var(--fx-cover,0) * .3)) brightness(calc(.99 + var(--fx-cover,0) * .12)) hue-rotate(calc(var(--fx-cover,0) * -4deg));transform:translateX(calc(var(--fx-cover,0) * .5px)) scale(calc(1 + var(--fx-cover,0) * .006));animation:6.8s ease-in-out infinite fx-host-tank}@keyframes fx-host-tank{0%{box-shadow:inset 0 0 0 2px #b4e6f53d,inset 0 14px 30px -20px #d6f8ff80,inset 0 -30px 54px -28px #0a2e3eb3}28%{box-shadow:inset 0 0 0 2px #c4eefa66,inset 0 18px 36px -18px #e0fcffa8,inset 0 -34px 58px -27px #0a2e3ec2}50%{box-shadow:inset 0 0 0 2px #b4e6f557,inset 0 12px 28px -22px #cef4ff70,inset 0 -38px 62px -26px #0a2e3ecc}74%{box-shadow:inset 0 0 0 2px #c8f2fc70,inset 0 20px 38px -18px #e4fdffb3,inset 0 -32px 56px -28px #0a2e3ebd}to{box-shadow:inset 0 0 0 2px #b4e6f53d,inset 0 14px 30px -20px #d6f8ff80,inset 0 -30px 54px -28px #0a2e3eb3}}[data-fx-host=popcorn]{filter:brightness(calc(.98 + var(--fx-cover,0) * .26)) saturate(calc(1 + var(--fx-cover,0) * .34)) contrast(calc(1 + var(--fx-cover,0) * .1));transform:translateY(calc(var(--fx-cover,0) * -1.6px)) scale(calc(1 + var(--fx-cover,0) * .012));animation:2.9s step-end infinite fx-host-pop}@keyframes fx-host-pop{0%,36%{box-shadow:inset 0 -26px 46px -26px #e0a83c73,inset 0 0 0 1px #ffe2a80f}38%{box-shadow:inset 0 -34px 58px -20px #fff3d1ad,inset 0 0 0 2px #ffeec657}46%{box-shadow:inset 0 -26px 46px -26px #e0a83c73,inset 0 0 0 1px #ffe2a80f}62%{box-shadow:inset 0 -30px 52px -24px #ecb64a8c,inset 0 0 0 1px #ffe2a81f}64%{box-shadow:inset 0 -36px 62px -18px #fff8e0bd,inset 0 0 0 2px #fff4d666}74%{box-shadow:inset 0 -26px 46px -26px #e0a83c73,inset 0 0 0 1px #ffe2a80f}to{box-shadow:inset 0 -26px 46px -26px #e0a83c73,inset 0 0 0 1px #ffe2a80f}}[data-fx-host=rainglass]{filter:brightness(calc(.97 + var(--fx-cover,0) * .3)) saturate(calc(1 - var(--fx-cover,0) * .22)) contrast(calc(1 + var(--fx-cover,0) * .12));transform:translateX(calc(var(--fx-cover,0) * 1.1px)) scale(calc(1 + var(--fx-cover,0) * .005));animation:9s ease-in-out infinite fx-host-pane}@keyframes fx-host-pane{0%{box-shadow:inset 0 0 0 1px #9fc6e829,inset 0 24px 50px -34px #c8e2f566,inset 0 -20px 40px -30px #0a101ab8}34%{box-shadow:inset 0 0 0 1px #9fc6e838,inset 26px 22px 54px -34px #d6e8f880,inset 0 -22px 44px -30px #0a101ac2}52%{box-shadow:inset 0 0 0 1px #e2eefc66,inset -34px 26px 62px -28px #fff2ce99,inset 0 -24px 46px -30px #0a101ab3}70%{box-shadow:inset 0 0 0 1px #9fc6e83d,inset -22px 24px 56px -32px #d6e8f875,inset 0 -22px 44px -30px #0a101ac2}to{box-shadow:inset 0 0 0 1px #9fc6e829,inset 0 24px 50px -34px #c8e2f566,inset 0 -20px 40px -30px #0a101ab8}}[data-fx-host=dice]{filter:brightness(calc(.98 + var(--fx-cover,0) * .3)) saturate(calc(1 + var(--fx-cover,0) * .4));transform:translate3d(calc(var(--fx-cover,0) * 1.5px), calc(var(--fx-cover,0) * 1px), 0) rotate(calc(var(--fx-cover,0) * -.4deg));animation:4.4s cubic-bezier(.3,0,.2,1) infinite fx-host-roll}@keyframes fx-host-roll{0%{box-shadow:inset 0 -24px 44px -26px #08180eb3,inset 0 20px 40px -32px #f0d89633}10%{box-shadow:inset 0 -30px 50px -24px #08180ed6,inset 0 22px 42px -30px #f0d89642}20%{box-shadow:inset 0 -26px 46px -26px #08180ec2,inset 0 20px 40px -32px #f0d89633}56%{box-shadow:inset 0 0 0 1px #f6d6805c,inset 0 -26px 48px -24px #08180eb3,inset 0 24px 56px -26px #ffd88499}72%{box-shadow:inset 0 0 0 1px #f6d6802e,inset 0 -24px 44px -26px #08180eb3,inset 0 20px 44px -30px #ffd8844d}to{box-shadow:inset 0 -24px 44px -26px #08180eb3,inset 0 20px 40px -32px #f0d89633}}.fx-text[data-fx=candle]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.93)}.fx-text[data-fx=candle]:after{animation:fx-name-taperlight calc(var(--fx-speed) * 2.2) ease-in-out infinite alternate;background-image:linear-gradient(#0000 0 26%,#ffe2a8d9 46%,#fff6d680 62%,#0000 82%);background-size:100% 200%}@keyframes fx-name-taperlight{0%{opacity:.3;background-position:0 100%}to{opacity:.8;background-position:0 0}}.fx-text[data-fx=vinyl]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.93)}.fx-text[data-fx=vinyl]:after{animation:fx-name-groove calc(var(--fx-speed) * 1.4) linear infinite;background-image:repeating-linear-gradient(94deg,#ffffff47 0 1px,#0000 1px 4px);background-size:200% 100%}@keyframes fx-name-groove{0%{opacity:.4;background-position:0 0}50%{opacity:.8}to{opacity:.4;background-position:200% 0}}.fx-text[data-fx=fishtank]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.93)}.fx-text[data-fx=fishtank]:after{animation:fx-name-current2 calc(var(--fx-speed) * 2.4) ease-in-out infinite;background-image:linear-gradient(96deg,#0000 0 30%,#c4f0ff99 44%,#fff6 52%,#0000 68%);background-repeat:no-repeat;background-size:60% 100%}@keyframes fx-name-current2{0%{background-position:-110% 0}to{background-position:210% 0}}.fx-text[data-fx=popcorn]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.93)}.fx-text[data-fx=popcorn]:after{animation:fx-name-burst2 calc(var(--fx-speed) * 1.8) steps(6, end) infinite;background-image:radial-gradient(circle at 24% 40%,#fff9e2e6 0 26%,#0000 30%),radial-gradient(circle at 70% 60%,#fff9e2cc 0 22%,#0000 26%);background-repeat:no-repeat}@keyframes fx-name-burst2{0%{opacity:.35;background-size:20% 50%}to{opacity:.85;background-size:90% 190%}}.fx-text[data-fx=rainglass]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.93)}.fx-text[data-fx=rainglass]:after{animation:fx-name-bead calc(var(--fx-speed) * 2.6) cubic-bezier(.4, 0, .9, 1) infinite;background-image:linear-gradient(#0000 0 30%,#e2f4ffd9 44%,#0000 58%);background-repeat:no-repeat;background-size:24% 100%}@keyframes fx-name-bead{0%{opacity:0;background-position:40% -110%}16%{opacity:.9}to{opacity:0;background-position:40% 210%}}.fx-text[data-fx=dice]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.93)}.fx-text[data-fx=dice]:after{animation:fx-name-tumble calc(var(--fx-speed) * 1.6) steps(7, end) infinite;background-image:linear-gradient(102deg,#0000 0 36%,#fffc 48%,#0000 60%);background-repeat:no-repeat;background-size:46% 100%}@keyframes fx-name-tumble{0%{background-position:-100% 0}to{background-position:200% 0}}[data-fx-host=cupcake]{filter:saturate(calc(1 + var(--fx-cover,0) * .42)) brightness(calc(.98 + var(--fx-cover,0) * .26)) contrast(calc(1 + var(--fx-cover,0) * .08));transform:translateY(calc(var(--fx-cover,0) * -1.1px)) scale(calc(1 + var(--fx-cover,0) * .008));animation:7.6s ease-in-out infinite fx-host-frost2}@keyframes fx-host-frost2{0%{box-shadow:inset 0 -28px 50px -28px #78422a8c,inset 34px 20px 58px -40px #ffe6ba80,inset 0 0 0 1px #ffe3f029}42%{box-shadow:inset 0 -34px 56px -26px #78422a99,inset 6px 22px 60px -38px #ffecc69e,inset 0 0 0 1px #ffe3f03d}62%{box-shadow:inset 0 -30px 52px -26px #78422a80,inset -26px 22px 62px -34px #fff4d6c7,inset 0 0 0 1px #ffeed670}to{box-shadow:inset 0 -28px 50px -28px #78422a8c,inset 34px 20px 58px -40px #ffe6ba80,inset 0 0 0 1px #ffe3f029}}[data-fx-host=gem]{filter:saturate(calc(1.04 + var(--fx-cover,0) * .58)) brightness(calc(.98 + var(--fx-cover,0) * .3)) contrast(calc(1 + var(--fx-cover,0) * .12));transform:scale(calc(1 + var(--fx-cover,0) * .009)) translateY(calc(var(--fx-cover,0) * -.8px));animation:7.8s cubic-bezier(.3,0,.25,1) infinite fx-host-facet}@keyframes fx-host-facet{0%{box-shadow:inset 0 0 0 1px #e2cebc33,inset 0 -18px 34px -26px #000000b3,0 0 12px -8px #ffc47859}62%{box-shadow:inset 0 0 0 1px #ffe0a866,inset 0 -16px 30px -24px #0009,0 0 20px -8px #ffba6099}72%{box-shadow:inset 0 0 0 1px #ffffffd9,inset 0 20px 58px -28px #fff6ecb3,0 0 44px -4px #ffa0dcd9}86%{box-shadow:inset 0 0 0 1px #d6f0ff8c,inset 0 16px 48px -30px #beecff80,0 0 30px -8px #96d6ff99}to{box-shadow:inset 0 0 0 1px #e2cebc33,inset 0 -18px 34px -26px #000000b3,0 0 12px -8px #ffc47859}}[data-fx-host=crown]{filter:saturate(calc(1 + var(--fx-cover,0) * .42)) brightness(calc(.98 + var(--fx-cover,0) * .3)) contrast(calc(1 + var(--fx-cover,0) * .1));transform:translateY(calc(var(--fx-cover,0) * 1.3px)) scale(calc(1 - var(--fx-cover,0) * .007));animation:8.6s cubic-bezier(.32,0,.2,1) infinite fx-host-regal}@keyframes fx-host-regal{0%{box-shadow:inset 0 0 0 1px #ffe9c92e,inset 0 -22px 44px -30px #000000b8,0 0 10px -8px #ffc87866}31%{box-shadow:inset 0 0 0 1px #fff0d24d,inset 0 -18px 40px -28px #0009,0 0 16px -8px #ffd0828c}36%{box-shadow:inset 0 0 0 2px #fffceef2,inset 0 0 70px -16px #ffeab2e6,0 0 52px -2px #ffc660f2}58%{box-shadow:inset 0 0 0 1px #ffeece85,inset 0 -14px 40px -30px #00000080,0 0 30px -6px #ffca78b3}to{box-shadow:inset 0 0 0 1px #ffe9c92e,inset 0 -22px 44px -30px #000000b8,0 0 10px -8px #ffc87866}}.fx-text[data-fx=cupcake]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.94)}.fx-text[data-fx=cupcake]:after{background-image:radial-gradient(circle at 22% 34%,#ffffffd9 0 16%,#0000 20%),radial-gradient(circle at 58% 66%,#fff0facc 0 14%,#0000 18%),radial-gradient(circle at 84% 30%,#ffffffbf 0 15%,#0000 19%);background-size:var(--fx-tile,16px) var(--fx-tile,16px);animation:fx-name-sprinkle calc(var(--fx-speed) * 1.5) linear infinite}@keyframes fx-name-sprinkle{0%{opacity:.45;background-position:0 0}50%{opacity:.85}to{background-position:var(--fx-tile,16px) calc(var(--fx-tile,16px) * .5);opacity:.45}}.fx-text[data-fx=gem]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.94)}.fx-text[data-fx=gem]:after{animation:fx-name-glint2 calc(var(--fx-speed) * 1.7) steps(8, end) infinite;background-image:linear-gradient(96deg,#0000 0 40%,#fffffff2 49%,#0000 58%);background-repeat:no-repeat;background-size:34% 100%}@keyframes fx-name-glint2{0%{opacity:.5;background-position:-90% 0}50%{opacity:1}to{opacity:.5;background-position:200% 0}}.fx-text[data-fx=crown]:before{background-image:linear-gradient(180deg, var(--fx-color) 0%, var(--fx-color-2) 100%);opacity:var(--fx-opacity,.94)}.fx-text[data-fx=crown]:after{animation:fx-name-tiara calc(var(--fx-speed) * 2.3) ease-in-out infinite;background-image:linear-gradient(92deg,#0000 0 34%,#fff4d6e6 47%,#fffdf4 51%,#fff4d6e6 55%,#0000 68%);background-repeat:no-repeat;background-size:46% 100%}@keyframes fx-name-tiara{0%{background-position:-100% 0}to{background-position:205% 0}}@media (prefers-reduced-motion:reduce){.fx *,.fx:before,.fx:after,.fx-text,.fx-text:before,.fx-text:after{animation:none!important}.fx-text[data-fx]{filter:none!important;transform:none!important}.fx-text[data-fx=glitch]:before,.fx-text[data-fx=glitch]:after{display:none}}span.fx-blend-screen,span.fx-blend-overlay{pointer-events:none;position:absolute;inset:0}.fx{z-index:-1;border-radius:inherit;pointer-events:none;contain:paint;grid-area:auto;position:absolute;inset:0;overflow:hidden}.fx-layer{grid-area:auto}.fx-canvas{width:100%;height:100%;image-rendering:pixelated;display:block}[data-fx-host]:not([data-fx-run]) .fx-canvas{display:none}[data-fx-host=void]{animation:7s linear infinite fx-host-pinch,6.5s cubic-bezier(.5,0,.55,1) infinite fx-host-suck}@keyframes fx-host-suck{0%,54%{transform:scale(1)rotate(0)}72%{transform:scale(.955)rotate(-.7deg)}84%{transform:scale(.988)rotate(.35deg)}to{transform:scale(1)rotate(0)}}[data-fx-host=blackhole]{transform-origin:50%;animation:7s linear infinite fx-host-pinch,6.5s cubic-bezier(.55,0,.35,1) infinite fx-host-collapse}@keyframes fx-host-collapse{0%{filter:contrast(1.06)brightness(.94);border-radius:14px;animation-timing-function:cubic-bezier(.6,0,.9,.4);transform:scale(.97)rotate(-1deg)}38%{filter:contrast(1.14)brightness(.84);border-radius:22px;animation-timing-function:cubic-bezier(.8,0,1,.5);transform:scale(.82)rotate(-7deg)}58%{filter:contrast(1.35)brightness(.6);border-radius:46%;animation-timing-function:cubic-bezier(.9,0,1,.45);transform:scale(.44)rotate(-26deg)}70%{filter:contrast(1.7)brightness(.3);border-radius:50%;animation-timing-function:ease-out;transform:scale(.14)rotate(-52deg)}80%{filter:contrast(1.4)brightness(.52);border-radius:50%;animation-timing-function:ease-out;transform:scale(.3)rotate(-30deg)}92%{filter:contrast(1.02)brightness(1.02);border-radius:16px;animation-timing-function:ease-in-out;transform:scale(1.02)rotate(2deg)}to{filter:contrast(1.06)brightness(.94);border-radius:14px;transform:scale(.97)rotate(-1deg)}}[data-fx-host=tsunami]{animation:5.4s linear infinite fx-host-waterline,4.2s ease-in-out infinite fx-host-rock}@keyframes fx-host-rock{0%,to{transform:rotate(-.5deg)translateY(0)}50%{transform:rotate(.5deg)translateY(-1.5%)}}[data-fx-host=meteor],[data-fx-host=fallingstar]{animation:5.2s step-end infinite fx-host-impactring,5.2s ease-out infinite fx-host-kick}@keyframes fx-host-kick{0%,68%{transform:translateY(0)scale(1)}71%{transform:translateY(2.5%)scale(.985)}76%{transform:translateY(-1%)scale(1.006)}84%,to{transform:translateY(0)scale(1)}}[data-fx-host=glitch]{animation:2.6s step-end infinite fx-host-tear,2.6s step-end infinite fx-host-jitter}@keyframes fx-host-jitter{0%,42%,to{transform:translate(0,0)}44%{transform:translate(-1.2%,.6%)}46%{transform:translate(1.5%,-.4%)}48%{transform:translate(-.6%)}72%{transform:translate(.9%,.3%)}74%{transform:translate(0,0)}}[data-fx-host=mycelium]{filter:brightness(calc(.97 + var(--fx-cover,0) * .26)) saturate(calc(1 + var(--fx-cover,0) * .34));transform:translateY(calc(var(--fx-cover,0) * -.7px)) scale(calc(1 + var(--fx-cover,0) * .006));animation:9.8s cubic-bezier(.36,0,.24,1) infinite fx-host-spread}@keyframes fx-host-spread{0%{box-shadow:inset 0 0 24px -18px #94ceaa66}22%{box-shadow:inset 0 -20px 34px -20px #b2e0baad}58%{box-shadow:inset 0 0 46px -14px #c4e6c6cc}79%{box-shadow:inset 0 0 74px -8px #e8f8eceb,0 0 0 1px #e2f4e657}92%{box-shadow:inset 0 0 34px -16px #94ceaa80}to{box-shadow:inset 0 0 24px -18px #94ceaa66}}[data-fx-host=coral]{filter:saturate(calc(1 + var(--fx-cover,0) * .35)) brightness(calc(1 + var(--fx-cover,0) * .08));animation:7.2s ease-in-out infinite fx-host-surge}@keyframes fx-host-surge{0%{transform:translate(0,0);box-shadow:inset 0 -30px 48px -30px #1f5f7ab3}50%{transform:translate(.6%);box-shadow:inset 0 -38px 60px -28px #ff7f6b80}to{transform:translate(0,0);box-shadow:inset 0 -30px 48px -30px #1f5f7ab3}}[data-fx-host=lichen]{filter:saturate(calc(1 - var(--fx-cover,0) * .3)) contrast(calc(1 + var(--fx-cover,0) * .14));transform:scale(calc(1 + var(--fx-cover,0) * .004));animation:12s linear infinite fx-host-crust}@keyframes fx-host-crust{0%{box-shadow:inset 0 0 0 1px #5a534899,inset 0 0 30px -20px #9dbf6a80}50%{box-shadow:inset 0 0 0 2px #5a5348b3,inset 0 0 46px -18px #9dbf6aa6}to{box-shadow:inset 0 0 0 1px #5a534899,inset 0 0 30px -20px #9dbf6a80}}[data-fx-host=anthill]{filter:brightness(calc(1 - var(--fx-cover,0) * .08)) saturate(calc(1 + var(--fx-cover,0) * .34)) contrast(calc(1 + var(--fx-cover,0) * .2));transform:scale(calc(1 + var(--fx-cover,0) * .012)) translateY(calc(var(--fx-cover,0) * -.9px));animation:4.6s ease-in-out infinite fx-host-forage}@keyframes fx-host-forage{0%{box-shadow:inset 0 0 28px -20px #d98f4a99}40%{box-shadow:inset 0 0 40px -18px #d98f4acc}to{box-shadow:inset 0 0 28px -20px #d98f4a99}}[data-fx-host=slime]{filter:saturate(calc(1 + var(--fx-cover,0) * .55)) brightness(calc(1 + var(--fx-cover,0) * .14)) contrast(calc(1 + var(--fx-cover,0) * .1));transform:scale(calc(1 + var(--fx-cover,0) * .016));animation:5.8s ease-in-out infinite fx-host-pulsefeed}@keyframes fx-host-pulsefeed{0%{transform:scale(1);box-shadow:inset 0 0 30px -20px #f2d44a99}45%{transform:scale(1.006);box-shadow:inset 0 0 50px -16px #ffb347bf}to{transform:scale(1);box-shadow:inset 0 0 30px -20px #f2d44a99}}[data-fx-host=culture]{filter:saturate(calc(1 + var(--fx-cover,0) * .3)) brightness(calc(1 - var(--fx-cover,0) * .1)) sepia(calc(var(--fx-cover,0) * .16));transform:scale(calc(1 + var(--fx-cover,0) * .014));animation:9.4s ease-in-out infinite fx-host-incubate}@keyframes fx-host-incubate{0%{box-shadow:inset 0 0 40px -20px #c4a44a94,inset 0 0 14px -6px #18140c57}48%{box-shadow:inset 0 0 68px -12px #d2b456c7,inset 0 0 22px -4px #18140c75}to{box-shadow:inset 0 0 40px -20px #c4a44a94,inset 0 0 14px -6px #18140c57}}[data-fx-host=graze]{filter:saturate(calc(1 + var(--fx-cover,0) * .28)) brightness(calc(1 + var(--fx-cover,0) * .07)) contrast(calc(1 + var(--fx-cover,0) * .14));transform:translate3d(calc(var(--fx-cover,0) * -1.4px), calc(var(--fx-cover,0) * .7px), 0) scale(calc(1 + var(--fx-cover,0) * .01));animation:6.4s ease-in-out infinite fx-host-shoal}@keyframes fx-host-shoal{0%{box-shadow:inset 0 -22px 30px -26px #348444b3,inset 0 18px 30px -26px #e2e8d680}50%{box-shadow:inset 0 -30px 42px -22px #348444d9,inset 0 24px 40px -22px #fff4d699}to{box-shadow:inset 0 -22px 30px -26px #348444b3,inset 0 18px 30px -26px #e2e8d680}}[data-fx-host=decay]{filter:saturate(calc(1 - var(--fx-cover,0) * .16)) brightness(calc(1 + var(--fx-cover,0) * .16)) sepia(calc(var(--fx-cover,0) * .2));transform:translateY(calc(var(--fx-cover,0) * 1.4px)) scale(calc(1 - var(--fx-cover,0) * .012));animation:13s linear infinite fx-host-rot}@keyframes fx-host-rot{0%{box-shadow:inset 0 -24px 40px -28px #8a6f4aa6,inset 0 0 20px -12px #120e0a80}50%{box-shadow:inset 0 -38px 58px -22px #d4ba7a99,inset 0 0 30px -10px #120e0a99}to{box-shadow:inset 0 -24px 40px -28px #8a6f4aa6,inset 0 0 20px -12px #120e0a80}}[data-fx-host=bloom]{filter:saturate(calc(1 + var(--fx-cover,0) * .34)) brightness(calc(1 + var(--fx-cover,0) * .1)) hue-rotate(calc(var(--fx-cover,0) * -5deg));transform:translate3d(calc(var(--fx-cover,0) * 2.2px), calc(var(--fx-cover,0) * -.8px), 0) rotate(calc(var(--fx-cover,0) * .32deg));animation:8s ease-in-out infinite fx-host-unfurl}@keyframes fx-host-unfurl{0%{box-shadow:inset 0 -22px 30px -26px #ffa0c8b3,inset 0 0 34px -22px #ff8fc099}46%{box-shadow:inset 0 -30px 40px -22px #ffb0d2e6,inset 0 0 56px -14px #ff8fc0d9}to{box-shadow:inset 0 -22px 30px -26px #ffa0c8b3,inset 0 0 34px -22px #ff8fc099}}[data-fx-host=spore]{filter:brightness(calc(1 + var(--fx-cover,0) * .18)) contrast(calc(1 - var(--fx-cover,0) * .1)) saturate(calc(1 - var(--fx-cover,0) * .22));transform:scale(calc(1 + var(--fx-cover,0) * .016)) translateY(calc(var(--fx-cover,0) * -1px));animation:11s ease-in-out infinite fx-host-react}@keyframes fx-host-react{0%{box-shadow:inset 0 -26px 34px -30px #b2d6e880,inset 0 0 0 1px #1e2c3ab3,inset 0 0 30px -20px #a0cee280}54%{box-shadow:inset 0 -34px 44px -22px #c6e4f4c7,inset 0 0 0 1px #1e2c3ad9,inset 0 0 52px -14px #a0cee2c2}to{box-shadow:inset 0 -26px 34px -30px #b2d6e880,inset 0 0 0 1px #1e2c3ab3,inset 0 0 30px -20px #a0cee280}}@media (prefers-reduced-motion:reduce){.fx-canvas{display:none}}
