:root {
  --navy: #0b1f3a;
  --navy-2: #123056;
  --teal: #0d9488;
  --teal-dark: #0f766e;
  --aqua: #14b8a6;
  --bg: #f3f6f9;
  --card: #ffffff;
  --text: #0f172a;
  --muted: #64748b;
  --line: #e2e8f0;
  --danger: #dc2626;
  --warn: #d97706;
  --ok: #059669;
  --sidebar: #0b1f3a;
  --sidebar-w: 260px;
}
* { box-sizing: border-box; }
body {
  margin: 0;
  background: var(--bg);
  color: var(--text);
  font-family: "Segoe UI", system-ui, sans-serif;
}
