/* Inteliment Brand Override — Apache Gravitino v1.1.0 */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

:root {
  --intel-navy: #1e3a5f;
  --intel-blue: #3b82f6;
  --intel-bg: #f8fafc;
  --intel-text: #0f172a;
}

* { font-family: 'Inter', system-ui, sans-serif !important; }

/* ── Hide Apache/Gravitino logo images, replace via object-fit trick ── */
img[alt="Gravitino Logo"], img[alt*="gravitino" i] {
  content: url('/ui/branding/logo-icon.svg') !important;
}

/* ── App bar / header ── */
header, .app-bar, [class*="MuiAppBar"], [class*="app-bar"]:not([class*="content-right"]) {
  background-color: #1e3a5f !important;
  border-color: #1e3a5f !important;
  color: #f8fafc !important;
}

/* ── Sidebar / nav drawer ── */
aside, [class*="sidebar"], [class*="Sidebar"], [class*="MuiDrawer"] {
  background-color: #1e3a5f !important;
}
aside *, [class*="sidebar"] * { color: #f8fafc !important; }

/* ── Primary buttons ── */
button[class*="primary"], .ant-btn-primary, [class*="MuiButton-containedPrimary"] {
  background-color: #3b82f6 !important;
  border-color: #3b82f6 !important;
  color: #ffffff !important;
}

/* ── Links ── */
a { color: #3b82f6 !important; }
a:hover { color: #1e3a5f !important; }

/* ── Page background ── */
body { background-color: #f8fafc !important; color: #0f172a !important; }
