@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.animate-fade-in{animation:fadeIn .5s ease-out}.animate-gradient-x{background-size:200% 200%;animation:gradientX 3s ease infinite}.animate-pulse-fast{animation:pulse 1.5s cubic-bezier(.4,0,.6,1) infinite}.animate-spin-slow{animation:spin 3s linear infinite}.animate-shake{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#1f293780;border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#4b5563cc;border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#6b7280}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientX{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@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)}}
