/* Every colour in the app (rule T2). Re-skinning for a client means changing this block only.
   Contrast, calculated 14 Oct 2026 (AA needs 4.5): on white, ink 16.5, muted 7.0, brand 8.4,
   danger 6.6, success 6.4, warning 6.3; white on brand 8.4; sidebar text 11.5 and 6.9; each status
   colour on its own tint 5.6 to 7.2. */
:root {
  --brand: #1d4e89;
  --brand-hover: #163d6b;
  --brand-ink: #ffffff;
  --sidebar: #12304f;
  --sidebar-ink: #e8eef6;
  --sidebar-muted: #a9bbd1;
  --sidebar-active: #1d4e89;
  --ink: #1a1f29;
  --muted: #4f5a6b;
  --canvas: #f4f6f9;
  --surface: #ffffff;
  --line: #d5dbe3;
  --focus: #f2b705;
  --danger: #b42318;
  --danger-tint: #fde8e7;
  --success: #146c43;
  --success-tint: #e3f4ea;
  --warning: #8a5300;
  --warning-tint: #fff3dc;
  --info: #1d4e89;
  --info-tint: #e6eef8;
  --scrim: rgba(0, 0, 0, 0.4);
}
