@tailwind base;@tailwind components;@tailwind utilities;@layer base{*{@apply border-border;}body{@apply bg-gradient-to-br from-slate-50 via-blue-50 to-indigo-100 font-inter;}}@layer components{.glass{@apply bg-white/60 backdrop-blur-xl border border-white/30 shadow-xl;}.glass-hover{@apply glass hover:bg-white/80 hover:shadow-2xl hover:border-white/50 transition-all duration-300;}.btn-primary{@apply glass-hover px-6 py-3 rounded-2xl font-medium text-slate-800 flex items-center gap-2 shadow-lg hover:shadow-xl transition-all duration-300 active:scale-95;}.input-field{@apply glass w-full px-4 py-3 rounded-xl border-2 border-white/30 focus:border-primary-500 focus:outline-none focus:ring-2 focus:ring-primary-500/30 transition-all duration-300;}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{@apply bg-white/50;}::-webkit-scrollbar-thumb{@apply bg-slate-300 rounded-full;}::-webkit-scrollbar-thumb:hover{@apply bg-slate-400;}
