.mfm-blur{filter:blur(6px);transition:filter .3s}.mfm-blur:hover{filter:none}.mfm-x2{--mfm-zoom-size:200%}.mfm-x3{--mfm-zoom-size:400%}.mfm-x4{--mfm-zoom-size:600%}.mfm-x2,.mfm-x3,.mfm-x4{font-size:var(--mfm-zoom-size)}:is(.mfm-x2,.mfm-x3,.mfm-x4) :is(.mfm-x2,.mfm-x3,.mfm-x4){font-size:calc(50% + var(--mfm-zoom-size) / 2)}:is(.mfm-x2,.mfm-x3,.mfm-x4) :is(.mfm-x2,.mfm-x3,.mfm-x4) :is(.mfm-x2,.mfm-x3,.mfm-x4){font-size:100%}.mfm-rainbow-fallback{color:#0000;background-image:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f);-webkit-background-clip:text;background-clip:text}@keyframes mfm-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes mfm-spinX{0%{transform:perspective(128px)rotateX(0)}to{transform:perspective(128px)rotateX(1turn)}}@keyframes mfm-spinY{0%{transform:perspective(128px)rotateY(0)}to{transform:perspective(128px)rotateY(1turn)}}@keyframes mfm-jump{0%,50%,to{transform:none}25%{transform:translateY(-16px)}75%{transform:translateY(-8px)}}@keyframes mfm-bounce{0%,50%,to{transform:none}25%{transform:translateY(-16px)}75%{transform:scale(1.5,.75)}}@keyframes mfm-tada{0%,to{transform:none}10%,20%{transform:scale(.92)rotate(-2deg)}30%,50%,70%,90%{transform:scale(1.08)rotate(2deg)}40%,60%,80%{transform:scale(1.08)rotate(-2deg)}}@keyframes mfm-rubberBand{0%,to{transform:none}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}55%{transform:scale(1.12,.88)}70%{transform:scale(.96,1.04)}85%{transform:scale(1.03,.97)}}@keyframes mfm-rainbow{0%{filter:hue-rotate()contrast(150%)saturate(150%)}to{filter:hue-rotate(360deg)contrast(150%)saturate(150%)}}@keyframes mfm-twitch{0%{transform:translate(-8px,-8px)}5%{transform:translate(-2px,5px)}10%{transform:translate(7px,4px)}15%{transform:translate(-1px,1px)}20%{transform:translate(-4px,7px)}25%{transform:translate(-4px,-6px)}30%{transform:translate(-4px,-2px)}35%{transform:translate(-2px,6px)}40%{transform:translate(5px,-8px)}45%{transform:translate(-5px,-7px)}50%{transform:translate(-3px,8px)}55%{transform:translateY(7px)}60%{transform:translate(-5px,-5px)}65%{transform:translate(9px,5px)}70%{transform:translate(3px,5px)}75%{transform:translate(-3px,-6px)}80%{transform:translate(1px,2px)}85%{transform:translate(7px,-5px)}90%{transform:translate(2px,9px)}95%{transform:translate(-3px,5px)}to{transform:translate(-8px,-8px)}}@keyframes mfm-shake{0%{transform:translate(-2px,-1px)rotate(1deg)}5%{transform:translateY(-1px)rotate(-4deg)}10%{transform:translate(-1px,2px)rotate(0)}15%{transform:translate(2px,2px)rotate(0)}20%{transform:translate(3px,1px)rotate(9deg)}25%{transform:translate(2px,2px)rotate(-3deg)}30%{transform:translate(-1px,-1px)rotate(-7deg)}35%{transform:translate(-1px,1px)rotate(11deg)}40%{transform:translate(-2px,3px)rotate(-9deg)}45%{transform:translate(2px,3px)rotate(1deg)}50%{transform:translate(1px)rotate(-10deg)}55%{transform:translateY(-2px)rotate(5deg)}60%{transform:translate(-1px)rotate(6deg)}65%{transform:translate(-2px,2px)rotate(2deg)}70%{transform:translate(2px,-3px)rotate(3deg)}75%{transform:translate(-1px,1px)rotate(-2deg)}80%{transform:translate(1px,-1px)rotate(-5deg)}85%{transform:translate(-1px)rotate(7deg)}90%{transform:translate(-3px,1px)rotate(-7deg)}95%{transform:translate(-1px,-2px)rotate(-10deg)}to{transform:translate(-2px,-1px)rotate(1deg)}}@keyframes mfm-sparkle{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(180deg)}to{opacity:0;transform:scale(0)rotate(360deg)}}
