@tailwind base;@tailwind components;@tailwind utilities;:root{--background:#0b1120;--surface:#111a2e;--surface-2:#16213a;--border:#24304d;--foreground:#f1f5f9;--muted:#94a3b8;--primary:#6366f1}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--foreground);background:radial-gradient(1200px 600px at 100% -10%, #6366f114, transparent 60%), radial-gradient(900px 500px at -10% 110%, #8b5cf60f, transparent 60%), var(--background);min-height:100vh;font-family:Inter,system-ui,sans-serif}@layer components{@apply bg-[#111a2e]/80 border border-[#24304d] rounded-2xl shadow-lg shadow-black/20;@apply text-lg font-semibold text-white flex items-center gap-2;@apply w-full bg-[#0b1120] border border-[#24304d] rounded-lg px-3.5 py-2.5 text-sm text-white placeholder-gray-500 outline-none transition-all focus:border-primary-500/60 focus:ring-2 focus:ring-primary-500/20;@apply inline-flex items-center justify-center gap-2 px-4 py-2.5 rounded-lg text-sm font-bold transition-all duration-200 disabled:opacity-50 disabled:cursor-not-allowed focus:outline-none focus:ring-2 focus:ring-primary-500/40;@apply admin-btn bg-primary-500 hover:bg-primary-600 text-white shadow-lg shadow-primary-500/25;@apply admin-btn bg-[#16213a] border border-[#24304d] text-gray-300 hover:text-white hover:border-primary-500/40;@apply admin-btn bg-red-500/10 border border-red-500/30 text-red-400 hover:bg-red-500/20;@apply inline-flex items-center gap-1 text-[11px] font-bold px-2 py-0.5 rounded-md border;@apply admin-badge bg-emerald-500/10 text-emerald-400 border-emerald-500/25;@apply admin-badge bg-red-500/10 text-red-400 border-red-500/25;@apply admin-badge bg-gray-500/10 text-gray-400 border-gray-500/25;@apply admin-badge bg-primary-500/10 text-primary-400 border-primary-500/25;@apply transition-colors hover:bg-[#16213a]/60;}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0b1120}::-webkit-scrollbar-thumb{background:#334155;border:2px solid #0b1120;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#6366f1}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}main{animation:.25s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
