:root{
  /* Neutrals — warm, sampled from the brand mockups */
  --cream-50:#FBFAF8;
  --cream-100:#F6F2EF;
  --cream-200:#EFEAE4;
  --cream-300:#E7E1DA;
  --sand-300:#DED6CC;
  --sand-400:#CCBFB1;
  --taupe-500:#A08F7E;
  --taupe-600:#8A7A6A;

  /* Walnut — the brand's mid brown (buttons, METABOLIC panel, seal) */
  --walnut-400:#8C7358;
  --walnut-500:#6F5A46;
  --walnut-600:#5B4938;

  /* Espresso — dark panels, footer, headline ink */
  --espresso-700:#3A322C;
  --espresso-800:#2B2521;
  --espresso-900:#1F1D1B;

  /* Accents — one per practice pillar */
  --copper-500:#A87C4F;
  --rose-500:#8A5560;
  --rose-300:#B98A92;

  /* Support */
  --white:#FFFFFF;
  --black:#000000;
  --success-600:#5F6F4F;
  --warning-600:#A2762F;
  --danger-600:#8E4B3F;

  /* Alphas for hairlines, hovers and scrims */
  --ink-a08:rgba(43,37,33,.08);
  --ink-a12:rgba(43,37,33,.12);
  --ink-a24:rgba(43,37,33,.24);
  --ink-a60:rgba(43,37,33,.60);
  --light-a16:rgba(251,250,248,.16);
  --light-a32:rgba(251,250,248,.32);
  --light-a72:rgba(251,250,248,.72);
}
