@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.animate-fade-in{animation:fade-in .5s ease-out}.animate-fade-in-down{animation:fade-in-down .3s ease-out}.animate-slide-in-right{animation:slide-in-right .3s ease-out}.animate-bounce-in{animation:bounce-in .4s ease-out}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}:root{--background: 0 0% 98%;--foreground: 30 10% 20%;--primary: 350 89% 60%;--primary-foreground: 0 0% 100%;--secondary: 30 6% 30%;--secondary-foreground: 0 0% 98%;--muted: 30 6% 96%;--muted-foreground: 30 6% 45%;--accent: 350 89% 60%;--accent-foreground: 0 0% 100%;--border: 30 10% 90%;--ring: 350 89% 60%}body{font-family:Lato,sans-serif;background-color:hsl(var(--background));color:hsl(var(--foreground))}
