:root{--bg:#0a1628;--surface:#1a2e44;--primary:#0f2035;--accent:#f5a623;--text-primary:#fff;--text-secondary:#8ea8c0;--success:#27ae60;--danger:#e74c3c;--sidebar-w:200px;--header-h:56px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);height:100%;color:var(--text-primary);font-family:Inter,system-ui,sans-serif;font-size:14px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--primary)}::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:3px}
