:root{
  /* Core brand — sampled from the Scale Digital concept artwork */
  --orange-500:#FA551E;   /* primary brand orange */
  --orange-600:#DE420F;
  --orange-400:#FF7A4D;
  --orange-100:#FFE3D8;
  --orange-050:#FFF3EE;

  --navy-950:#070D1F;     /* enterprise ground — hero, nav, footer */
  --navy-900:#0D1834;     /* primary brand navy */
  --navy-800:#152245;
  --navy-700:#1E2F5C;
  --navy-200:#B9C2D6;
  --navy-100:#DCE2EE;

  --violet-400:#9D85FD;   /* accent periwinkle */
  --violet-300:#B7A5FE;
  --violet-100:#E7E0FF;

  --ink-900:#000000;
  --ink-700:#333333;
  --ink-500:#5B6478;
  --ink-300:#98A1B4;

  --ice-100:#F1F4FA;      /* page tint */
  --ice-200:#DFE4E7;      /* rule / desk tone */
  --white:#FFFFFF;

  /* Semantic status — extension of the brand palette, not present in source */
  --success-500:#1E8C5A;
  --warning-500:#E9A23B;
  --danger-500:#D7351C;
  --info-500:#3C6AE1;
}
