.text-effect-aurora,.text-effect-shimmer,.text-effect-sparkle,.text-effect-glitch,.text-effect-wave,.text-effect-neon,.text-effect-chrome,.text-effect-fire,.text-effect-ice,.text-effect-holographic,.text-effect-rainbow{display:inline-block;position:relative}.text-effect-aurora,.text-effect-shimmer,.text-effect-sparkle,.text-effect-wave,.text-effect-chrome,.text-effect-fire,.text-effect-ice,.text-effect-holographic,.text-effect-rainbow{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-effect-aurora{background-image:linear-gradient(135deg, var(--text-color-1), var(--text-color-2,var(--text-color-1)), var(--text-color-3,var(--text-color-1)), var(--text-color-4,var(--text-color-2,var(--text-color-1))), var(--text-color-1));filter:drop-shadow(0 0 10px var(--text-glow));background-size:200%;animation:6s ease-in-out infinite alternate text-effect-aurora}@keyframes text-effect-aurora{0%{background-position:0%}50%{background-position:100%}to{background-position:50% 0}}.text-effect-shimmer{background-image:linear-gradient(100deg, var(--text-color-1) 0 42%, #fff 50%, var(--text-color-1) 58% 100%);background-size:250% 100%;animation:3.5s ease-in-out infinite text-effect-shine}@keyframes text-effect-shine{0%,55%{background-position:100% 0}to{background-position:0 0}}.text-effect-sparkle{background-image:linear-gradient(90deg, var(--text-color-1), var(--text-color-2,var(--text-color-1)))}.text-effect-sparkle:before,.text-effect-sparkle:after{content:"✦";-webkit-text-fill-color:#fff;text-shadow:0 0 6px var(--text-color-1);pointer-events:none;font-size:.45em;animation:1.6s ease-in-out infinite text-effect-twinkle;position:absolute}.text-effect-sparkle:before{top:-.35em;right:-.25em}.text-effect-sparkle:after{animation-delay:.8s;bottom:-.1em;left:-.35em}@keyframes text-effect-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.text-effect-glitch{color:var(--text-color-1);animation:3s step-end infinite text-effect-glitch}@keyframes text-effect-glitch{0%,86%,to{text-shadow:none;transform:none}88%{text-shadow:-3px 0 #ff2a6d,3px 0 #05d9e8;transform:translate(1px)}90%{text-shadow:3px 0 #ff2a6d,-3px 0 #05d9e8;transform:translate(-2px)skew(-8deg)}92%{text-shadow:-2px 1px #ff2a6d,2px -1px #05d9e8;transform:none}94%{text-shadow:none;transform:translate(2px)}}.text-effect-wave{background-image:repeating-linear-gradient(105deg, var(--text-color-1) 0, var(--text-color-2,#fff) .6em, var(--text-color-1) 1.2em);background-size:1.24233em 100%;animation:1.4s linear infinite text-effect-ripple}@keyframes text-effect-ripple{to{background-position:1.24233em 0}}.text-effect-neon{color:#fff8fc;-webkit-text-stroke:1px var(--text-color-1);text-shadow:0 0 2px var(--text-color-1), 0 0 5px var(--text-color-1), 0 0 10px color-mix(in srgb, var(--text-color-1) 60%, transparent);animation:4s linear infinite text-effect-hum}@keyframes text-effect-hum{0%,93%,97%,to{opacity:1}95%{opacity:.55}}.text-effect-chrome{background-image:linear-gradient(180deg, #fff 0%, var(--text-color-1) 40%, color-mix(in srgb, var(--text-color-1) 55%, #000) 52%, var(--text-color-1) 64%, #fff 100%), linear-gradient(100deg, transparent 40%, #ffffffe6 50%, transparent 60%);background-blend-mode:screen;filter:drop-shadow(0 1px 1px #000c);background-size:100% 100%,250% 100%;animation:4s ease-in-out infinite text-effect-chrome}@keyframes text-effect-chrome{0%,60%{background-position:0 0,100% 0}to{background-position:0 0,0 0}}.text-effect-fire{--text-glow:#ff4500b3;background-image:repeating-linear-gradient(0deg,#ff4500 0,#ff8c00 .35em,#ffc300 .6em,#ff8c00 .8em,#ff4500 1.2em);background-size:100% 1.2em;animation:1.1s linear infinite text-effect-rise,.8s ease-in-out infinite alternate text-effect-flicker}@keyframes text-effect-rise{0%{background-position:0 0}to{background-position:0 -1.2em}}@keyframes text-effect-flicker{0%{filter:drop-shadow(0 -2px 4px var(--text-glow))}to{filter:drop-shadow(0 -4px 10px var(--text-glow)) brightness(1.15)}}.text-effect-ice{filter:drop-shadow(0 0 5px #ffffff59);background-image:linear-gradient(#fff 0% 22%,#38bdf8 60%,#0369a1 100%)}.text-effect-ice:after{content:"❄";-webkit-text-fill-color:#fff;opacity:.85;pointer-events:none;font-size:.45em;position:absolute;top:-.4em;right:-.45em}.text-effect-holographic{filter:drop-shadow(0 0 5px #cdb4ff99);background-image:repeating-linear-gradient(115deg,#ff9ff3 0,#a0e7ff 2em,#fff 3em,#b9fbc0 4.5em,#fdffb6 6em,#cdb4ff 8em,#ff9ff3 10em);background-size:11.0338em 100%;animation:4s linear infinite text-effect-holographic}@keyframes text-effect-holographic{to{background-position:-11.0338em 0}}.text-effect-rainbow{background-image:linear-gradient(90deg,#ff3b3b,#ff9f1c,#ffe14d,#3ddc84,#3b82f6,#a855f7,#ff3b3b);background-size:200% 100%;animation:3s linear infinite text-effect-rainbow}@keyframes text-effect-rainbow{to{background-position:200% 0}}@keyframes undertale-shake{0%,to{transform:translate(0)}10%{transform:translate(-2px,1px)}20%{transform:translate(1px,-2px)}30%{transform:translate(-1px,-1px)}40%{transform:translate(2px,1px)}50%{transform:translate(-1px,2px)}60%{transform:translate(1px,-1px)}70%{transform:translate(-2px,-1px)}80%{transform:translate(1px,2px)}90%{transform:translate(-1px,1px)}}.text-effect-undertale-shake{animation:.15s infinite undertale-shake;display:inline-block}@keyframes undertale-wave{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}75%{transform:translateY(3px)}}.text-effect-undertale-wave{animation:1.5s ease-in-out infinite undertale-wave;display:inline-block}@keyframes undertale-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.text-effect-undertale-pulse{animation:.8s ease-in-out infinite undertale-pulse;display:inline-block}@keyframes undertale-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.text-effect-undertale-bounce{animation:.6s ease-in-out infinite undertale-bounce;display:inline-block}@keyframes undertale-shake-grow{0%,to{transform:scale(1)translate(0)}10%{transform:scale(1.1)translate(-2px,1px)}20%{transform:scale(1.2)translate(1px,-2px)}30%{transform:scale(1.15)translate(-1px,-1px)}40%{transform:scale(1.1)translate(2px,1px)}50%{transform:scale(1.2)translate(-1px,2px)}60%{transform:scale(1.15)translate(1px,-1px)}70%{transform:scale(1.1)translate(-2px,-1px)}80%{transform:scale(1.2)translate(1px,2px)}90%{transform:scale(1.15)translate(-1px,1px)}}.text-effect-undertale-shake-grow{animation:.2s infinite undertale-shake-grow;display:inline-block}@keyframes undertale-spin{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.text-effect-undertale-spin{animation:1.5s ease-in-out infinite undertale-spin;display:inline-block}@keyframes undertale-jitter{0%{transform:translate(0)}10%{transform:translate(-3px,2px)}20%{transform:translate(3px,-2px)}30%{transform:translateY(3px)}40%{transform:translate(-2px,-2px)}50%{transform:translate(2px,3px)}60%{transform:translate(-3px,-1px)}70%{transform:translate(3px,1px)}80%{transform:translate(-1px,3px)}90%{transform:translate(1px,-3px)}to{transform:translate(0)}}.text-effect-undertale-jitter{animation:.3s steps(2,end) infinite undertale-jitter;display:inline-block}@keyframes undertale-rainbow{0%{color:red}16.6%{color:#ff7f00}33.3%{color:#ff0}50%{color:#0f0}66.6%{color:#00f}83.3%{color:#8b00ff}to{color:red}}.text-effect-undertale-rainbow{animation:3s linear infinite undertale-rainbow;display:inline-block}@keyframes undertale-shiny{0%,90%,to{filter:brightness()}5%,15%{filter:brightness(2)}10%{filter:brightness(1.5)}}.text-effect-undertale-shiny{animation:4s ease-in-out infinite undertale-shiny}@keyframes undertale-fade-pulse{0%,to{opacity:1}50%{opacity:.3}}.text-effect-undertale-fade-pulse{animation:1.5s ease-in-out infinite undertale-fade-pulse}.text-undertale-red{color:red!important}.text-undertale-yellow{color:#ff0!important}.text-undertale-cyan{color:#0ff!important}.text-undertale-green{color:#0f0!important}.text-undertale-pink{color:#ff69b4!important}.text-undertale-purple{color:#9370db!important}.text-undertale-orange{color:orange!important}.text-undertale-white{color:#fff!important}.text-undertale-gray{color:gray!important}
