@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.animate-bounce-short{animation:bounce-short 1s infinite}@keyframes bounce-short{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.animate-fade-in-down{animation:fadeInDown .3s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .5s ease-out forwards}.animate-slide-in-right{animation:slideInRight .3s ease-out forwards}.animate-shake{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.mx-gradient-text{@apply bg-clip-text text-transparent bg-gradient-to-r from-mx-dark via-mx-blue to-mx-dark;}}
