@tailwind base;@tailwind components;@tailwind utilities;body{font-family:Inter,sans-serif}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 20px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.loader-pulse{animation:pulse-green 1.5s infinite}@keyframes pulse-red{0%{transform:scale(1);box-shadow:0 0 #ef4444b3}50%{transform:scale(1.05);box-shadow:0 0 0 15px #ef444400}to{transform:scale(1);box-shadow:0 0 #ef444400}}.animate-pulse-red{animation:pulse-red 1.5s infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:marquee 30s linear infinite}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-marquee-right{animation:marquee-right 40s linear infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes bounceIn{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}.animate-bounce-in{animation:bounceIn .5s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes check{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.animate-check{animation:check .5s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes trash-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}50%{transform:rotate(0)}75%{transform:rotate(15deg)}}.animate-trash-shake{animation:trash-shake .5s ease-in-out infinite}@keyframes shredder-down{0%{transform:translateY(-100%);opacity:1}50%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.animate-shredder{animation:shredder-down 1.5s ease-in-out forwards}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-scroll::-webkit-scrollbar{width:8px}.custom-scroll::-webkit-scrollbar-track{background:#f1f1f1}.custom-scroll::-webkit-scrollbar-thumb{background:#10b981;border-radius:4px}
