/* Shared color tokens — approved TEST palette (16 Oct 2026).
   Canonical color values live ONLY here. Every storefront/admin/dealer shell
   loads this file before its own stylesheets. Legacy token names below are
   deliberate compatibility aliases: existing rules keep working unchanged.
   Geometry (radius/controls), shadows, footer and cardDelivery colors are
   outside this file — they carry their own admin-managed or per-surface
   contracts (see docs/COLOR-INVENTORY.md). */
:root{
  --color-primary:#19344F;
  --color-primary-hover:#274D6C;
  --color-text:#263449;
  --color-muted:#667085;
  --color-accent:#EF865C;
  --color-surface:#FFFFFF;
  --color-border:#DDE2E9;
  --color-info-bg:#F3F5F7;
  --color-success:#286348;
  --color-success-bg:#EAF7EF;
  --color-error:#B94D30;
  /* Sidebar text/icon tint on primary surfaces — the exact footer-link color
     used on the storefront footer. Consumed by the admin and dealer rails. */
  --color-on-primary-link:#C7D3DF;
  /* Compatibility aliases (same value, legacy name — do not remove): */
  --ink:var(--color-text);
  --title:var(--color-primary);
  --action:var(--color-primary);
  --paper:var(--color-surface);
  --bg:var(--color-surface);
  --muted:var(--color-muted);
  --accent:var(--color-accent);
  --success:var(--color-success);
  --error:var(--color-error);
  --line:var(--color-border);
  --card-border:var(--color-border);
  --success-bg:var(--color-success-bg);
  --info-bg:var(--color-info-bg);
  --primary-hover:var(--color-primary-hover);
}
