@import "https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Fredoka+One&family=Abhaya+Libre:wght@400;500;600;700;800&family=ADLaM+Display&display=swap";
@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.8s ease-out forwards fade-in-up}@keyframes tracking-expand-fwd{0%{letter-spacing:-.5em;opacity:0;filter:blur(12px)}40%{opacity:.6}to{letter-spacing:.2em;opacity:1;filter:blur()}}.animate-tracking-expand{animation:1.2s cubic-bezier(.25,.46,.45,.94) forwards tracking-expand-fwd}@keyframes reveal-up{0%{opacity:0;filter:blur(5px);transform:translateY(110%)}to{opacity:1;filter:blur();transform:translateY(0)}}.animate-reveal-up{animation:1s cubic-bezier(.16,1,.3,1) forwards reveal-up}@keyframes reveal-rotate-up{0%{transform-origin:0 100%;opacity:0;filter:blur(5px);transform:translateY(110%)rotate(5deg)}to{transform-origin:0 100%;opacity:1;filter:blur();transform:translateY(0)rotate(0)}}.animate-reveal-rotate{animation:1.3s cubic-bezier(.16,1,.3,1) forwards reveal-rotate-up}@keyframes blur-slide-up{0%{opacity:0;filter:blur(20px);transform:translateY(40px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.animate-blur-slide{animation:1s ease-out forwards blur-slide-up}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.delay-700{animation-delay:.7s}@keyframes marquee{0%{transform:translate(0%)}to{transform:translate(-100%)}}.animate-marquee{animation:25s linear infinite marquee}.animate-marquee2{animation:25s linear infinite marquee;position:absolute;top:0;left:100%}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:8s linear infinite spin-slow}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.animate-pulse{animation:1s step-end infinite blink}
