:root{
  /* v2.4.86: warm architectural palette approved 10 September 2026. */
  --navy:#252A26; --navy-700:#323830; --navy-600:#454B42;
  --ink:#282A26; --steel:#62645C; --steel-2:#686961;
  --accent:#A94321; --accent-600:#873319; --accent-tint:#EEE9DF;
  --on-orange:#FFFFFF; --accent-ink:#A94321; --accent-light:#E2A37F;
  --line:#D9D7CE; --line-navy:rgba(255,255,255,.2); --line-field:#8A877E;
  --mist:#ECEAE2; --paper:#F6F3ED; --sand:#E6E0D7; --accent-deep:#873319;
  --on-accent:#D3D5CB; --on-accent-dim:#B5BAAF;
  --on-navy:#D3D5CB; --on-navy-dim:#B5BAAF;
  --font-display:'Manrope',Arial,sans-serif; --font-body:'DM Sans',Arial,sans-serif; --font-mono:'DM Sans',Arial,sans-serif;
  --r-xs:2px; --r-sm:3px; --r-md:4px; --r-lg:5px; --r-pill:999px;
  --container:1200px;
  --story-paper:#f5f2eb; --line-control:#807D74;
  --hero-bg:#252c28; --hero-text:#f4f1e9; --hero-muted:#d9ddd6;
  --hero-accent:#efad87; --hero-line:#89998d; --hero-track:#59615a;
}
