@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap";
:root{--ml-page:#020617;--ml-sidebar:#061225;--ml-card:#08182b;--ml-panel:#0b1f35;--ml-hover:#102a46;--ml-border:#1d3553;--ml-primary:#2563eb;--ml-primary-hover:#3b82f6;--ml-primary-soft:#2563eb1a;--ml-highlight:#60a5fa;--ml-positive:#22c55e;--ml-warning:#f59e0b;--ml-critical:#ef4444;--ml-ai:#8b5cf6;--ml-text:#f8fafc;--ml-text-secondary:#94a3b8;--ml-text-muted:#64748b}html,body{background:var(--ml-page)}body{color:var(--ml-text);font-feature-settings:"cv02", "cv03", "cv04", "cv11";text-rendering:optimizelegibility;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,h4,h5,h6,.font-heading{letter-spacing:-.025em;font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1{font-weight:800}h2,h3{font-weight:700}button,input,select,textarea,table{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bg-\[\#020817\],.bg-\[\#020617\]{background-color:var(--ml-page)!important}.bg-\[\#071426\]{background-color:var(--ml-card)!important}.bg-\[\#0A1A2E\],.bg-\[\#0a1a2e\]{background-color:var(--ml-sidebar)!important}.bg-\[\#04101E\],.bg-\[\#04101e\]{background-color:var(--ml-panel)!important}.border-\[\#1E3048\],.border-\[\#1e3048\]{border-color:var(--ml-border)!important}.text-slate-400{color:var(--ml-text-secondary)!important}.text-slate-500{color:var(--ml-text-muted)!important}.bg-blue-600{background-color:var(--ml-primary)!important}.hover\:bg-blue-500:hover{background-color:var(--ml-primary-hover)!important}.text-blue-400{color:var(--ml-highlight)!important}.border-blue-500\/20{border-color:#2563eb33!important}.bg-blue-500\/10{background-color:var(--ml-primary-soft)!important}.text-green-400{color:var(--ml-positive)!important}.text-amber-400,.text-orange-400{color:var(--ml-warning)!important}.text-red-400{color:var(--ml-critical)!important}.ml-ai-text{color:var(--ml-ai)}.ml-ai-soft{background:#8b5cf61a;border-color:#8b5cf633}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ml-highlight);outline-offset:2px}p,td,th,label,input,select,textarea,button{line-height:1.5}
