@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{@apply bg-black text-white antialiased;}::selection{@apply bg-blue-600 text-white;}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444}@layer base{button{@apply transition-transform duration-100 ease-in-out active:scale-95;}}@layer utilities{@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.animate-enter{animation:fadeInUp .7s cubic-bezier(.2,.8,.2,1) forwards}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-infinite-scroll{animation:infinite-scroll 40s linear infinite}.animate-infinite-scroll:hover{animation-play-state:paused}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}}
