@tailwind base;@tailwind components;@tailwind utilities;@layer base{html,body,#root{@apply h-screen w-screen overflow-hidden bg-black;}body{@apply text-white antialiased;background-image:radial-gradient(circle at 0% 0%,rgba(16,185,129,.08) 0%,transparent 40%),radial-gradient(circle at 100% 100%,rgba(16,185,129,.06) 0%,transparent 40%);background-attachment:fixed}}.neon-blob{position:fixed;width:500px;height:500px;border-radius:50%;background:#10b98114;filter:blur(120px);z-index:-1;pointer-events:none;animation:float-slow 20s ease-in-out infinite}@keyframes float-slow{0%,to{transform:translate(0) scale(1)}33%{transform:translate(100px,50px) scale(1.05)}66%{transform:translate(-50px,100px) scale(.95)}}.glass-panel{background:#050505e6;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid rgba(255,255,255,.12)}.glass-morphism{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05)}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#10b98133;border-radius:20px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#10b98166}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.animate-in{animation-duration:.4s;animation-fill-mode:both}.fade-in{animation-name:fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.zoom-in-95{animation-name:zoomIn95}@keyframes zoomIn95{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.loader-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
