@import "https://fonts.googleapis.com/css? family=Lato|Russo+One";
@keyframes blob{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes star-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.3;transform:scale(.8)rotate(180deg)}}@keyframes star-twinkle-small{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.2;transform:scale(.6)}}@keyframes run{0%{left:-20%}to{left:120%}}@keyframes swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.star-twinkle{animation:2s ease-in-out infinite star-twinkle}.star-twinkle-small{animation:3s ease-in-out infinite star-twinkle-small}@keyframes gradient-x{0%,to{background-position:0%}50%{background-position:100%}}.animate-gradient-x{background-size:200% 200%;animation:3s infinite gradient-x}.line-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0 4,0,0 2,1)}.animate-blob{animation:7s infinite blob}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes twinkle{0%,to{opacity:.7}50%{opacity:.3}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-twinkle{animation:5s ease-in-out infinite twinkle}.animate-float{animation:3s ease-in-out infinite float}.animate-pulse-slow{animation:2s ease-in-out infinite pulse}@keyframes error-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-8px)}20%,40%,60%,80%{transform:translate(8px)}}.animate-error-shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both error-shake}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.4s cubic-bezier(.16,1,.3,1) forwards fade-in-up}@keyframes textShimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes ls-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes ls-pop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.ls-shake{animation:.4s ls-shake}.ls-pop{animation:.15s ls-pop}@keyframes ls-caret{0%,to{opacity:1}50%{opacity:0}}.ls-caret:after{content:"|";color:#0ea5e9;margin-left:1px;animation:1s step-end infinite ls-caret}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:.4s ease-out fadeIn}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}
