@tailwind base;@tailwind components;@tailwind utilities;@layer base{body{@apply bg-dark-950 text-dark-50 antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{@apply bg-dark-900;}::-webkit-scrollbar-thumb{@apply bg-dark-600 rounded-full;}::-webkit-scrollbar-thumb:hover{@apply bg-dark-500;}}@layer components{.glass{@apply bg-dark-800/60 backdrop-blur-xl border border-dark-700/50 rounded-xl;}.glass-hover{@apply hover:bg-dark-700/60 hover:border-primary-500/30 transition-all duration-300;}.btn-primary{@apply bg-primary-600 hover:bg-primary-500 text-white px-6 py-2.5 rounded-lg font-medium transition-all duration-200 shadow-lg shadow-primary-600/25;}.btn-secondary{@apply bg-dark-700 hover:bg-dark-600 text-dark-200 px-6 py-2.5 rounded-lg font-medium transition-all duration-200 border border-dark-600;}.btn-danger{@apply bg-red-600 hover:bg-red-500 text-white px-6 py-2.5 rounded-lg font-medium transition-all duration-200;}.input-field,.input{@apply w-full bg-dark-800 border border-dark-600 rounded-lg px-4 py-2.5 text-dark-50 placeholder-dark-400 focus:outline-none focus:ring-2 focus:ring-primary-500 focus:border-transparent transition-all;}.card{@apply glass p-6;}.badge{@apply inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium;}.badge-primary{@apply badge bg-primary-500/20 text-primary-300;}.badge-success{@apply badge bg-emerald-500/20 text-emerald-300;}.badge-warning{@apply badge bg-amber-500/20 text-amber-300;}.badge-danger{@apply badge bg-red-500/20 text-red-300;}.glow{box-shadow:0 0 20px #6366f126,0 0 40px #6366f10d}.glow-text{@apply text-transparent bg-clip-text bg-gradient-to-r from-primary-400 to-cyan-400;}}
