/* Concept Plus design tokens for legacy public pages NOT covered by the 2026-09-10
   handoff. VARIABLES ONLY, plus the body ground and type — no selector here
   touches layout, controls or behaviour. Pages opt in with
   <html data-cp-design-tokens>; the existing stylesheets keep every rule and
   simply read the new values. Values are the package's shipped ones
   (DESIGN-SYSTEM.md, DESIGN-TOKEN-REGISTER.csv) and the same names the team
   layer (team-experience.css) sets, so staff and public surfaces agree. */
html[data-cp-design-tokens]{
  --cp-graphite:#4d4b4a;--cp-ochre:#ac7b43;--cp-stone:#b2b4b2;--cp-porcelain:#eae8e3;--cp-sage:#a69f88;
  --ch-graphite:#4d4b4a;--ch-porcelain:#eae8e3;--ch-ochre:#ac7b43;--ch-ink:#353330;
  --cp-surface:#eae8e3;--cp-surface-2:#fff;--cp-surface-solid:#fff;--cp-panel:#fff;--cp-panel-2:#f4f2ed;
  --cp-border:#d3cfc7;--cp-border-strong:#bfb7a9;--cp-line:#d3cfc7;
  --cp-ink:#353330;--cp-text:#353330;--cp-muted:#68625a;
  --cp-accent:#ac7b43;--cp-gold:#ac7b43;--cp-gold-ink:#80582d;--cp-accent-ink:#80582d;
  --cp-sand-50:#faf8f4;--cp-sand-100:#f4f2ed;--cp-sand-200:#eae8e3;
  --cp-hover-bg:#f4f2ed;--cp-hover-bg-strong:#eae8e3;--cp-hover-border:#bfb7a9;
  --cp-selected-bg:#ac7b4314;--cp-selected-border:#ac7b43;--cp-selected-marker:#ac7b43;
  --cp-focus-ring-color:#ac7b43;
  --gold:#ac7b43;--cream:#faf8f4;--sand:#eae8e3;--soft:#f4f2ed;--white:#fff;
  --bg:#eae8e3;--surface:#fff;--surface2:#f4f2ed;--panel:#fff;--ink:#353330;--muted:#68625a;--line:#d3cfc7;--border:#d3cfc7;--text:#353330;--text2:#625e56;--text3:#70695e;--accent:#ac7b43;
  color-scheme:light;
}
/* Preserved operational status colours (designer: "do not replace blindly") keep
   the same values the team layer ships, so a warning reads the same everywhere. */
html[data-cp-design-tokens]{--cp-good:#286249;--cp-success:#286249;--cp-success-ink:#286249;--cp-bad:#9b2c2c;--cp-danger:#9b2c2c;--cp-warning:#835921;--cp-warn:#835921;--cp-warn-ink:#835921;--cp-green-ink:#286249;--good:#286249;--bad:#9b2c2c;--warn:#835921}
html[data-cp-design-tokens] body{background:#eae8e3;color:#353330;font-family:Arial,Helvetica,sans-serif}
