@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--background: 222 47% 5%;--foreground: 210 40% 98%;--card: 222 47% 8%;--card-foreground: 210 40% 98%;--popover: 222 47% 8%;--popover-foreground: 210 40% 98%;--primary: 239 84% 67%;--primary-foreground: 0 0% 100%;--secondary: 217 32% 17%;--secondary-foreground: 210 40% 98%;--muted: 217 32% 17%;--muted-foreground: 215 20% 65%;--accent: 217 32% 17%;--accent-foreground: 210 40% 98%;--destructive: 0 62% 55%;--destructive-foreground: 210 40% 98%;--border: 217 32% 17%;--input: 217 32% 17%;--ring: 239 84% 67%;--radius: .5rem}}@layer base{*{@apply border-border;}body{@apply bg-background text-foreground font-sans antialiased;}::-webkit-scrollbar{@apply w-1.5;}::-webkit-scrollbar-track{@apply bg-transparent;}::-webkit-scrollbar-thumb{@apply bg-slate-700 rounded-full;}}@layer components{.input-field{@apply w-full rounded-lg border border-slate-700 bg-slate-800 px-3 py-2 text-sm text-white placeholder-slate-500 outline-none focus:border-indigo-500 focus:ring-1 focus:ring-indigo-500;}}.status-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes slideIn{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.slide-in{animation:slideIn .3s ease-out}
