/* Raw palette. --navy-700 (#1b3560) is sampled from the logo and is the exact
   accent colour the live site injects. Everything else is built around it. */
:root{
  /* Navy — "Marine". The brand. */
  --navy-950:#0a1526;--navy-900:#0f2140;--navy-800:#152b50;--navy-700:#1b3560;
  --navy-600:#254478;--navy-500:#325693;--navy-400:#4a6fae;--navy-300:#7b96c9;
  --navy-200:#b4c4df;--navy-100:#dce4f0;--navy-50:#eef2f8;

  /* Amber — "Bernstein". Indicator-lens accent, used sparingly. */
  --amber-800:#6d4708;--amber-700:#8a5a08;--amber-600:#b67610;--amber-500:#d9911b;
  --amber-400:#edae43;--amber-300:#f4c672;--amber-200:#f7d9a3;--amber-100:#fbe9cb;--amber-50:#fdf4e4;

  /* Steel — cool neutrals, faintly navy-tinted. */
  --steel-950:#14181d;--steel-900:#1f252c;--steel-800:#2e3742;--steel-700:#414c59;
  --steel-600:#5a6673;--steel-500:#78838f;--steel-400:#9aa3ad;--steel-300:#bfc6ce;
  --steel-200:#dbe0e5;--steel-100:#eceff2;--steel-50:#f6f8fa;
  --white:#ffffff;

  /* Status — the three outcomes of a Sachmangel case. */
  --green-700:#155c39;--green-600:#1c7a4b;--green-200:#a8d3bb;--green-50:#e7f3ec;
  --red-700:#7f1f19;--red-600:#a82a22;--red-200:#efb8b3;--red-50:#fbeae8;
}
