/* Owner-approved fixed CIMER family palette (2026-09-26 clarification).
   The public site is structural inspiration only, never colour authority. */
:root {
  --cimer-deep-ink: #041719;
  --cimer-ink: #071F22;
  --cimer-ink-soft: var(--cimer-ink);
  --cimer-paper: #F4F0E6;
  --cimer-surface: #FAF8F2;
  --cimer-surface-elevated: #ffffff;
  --cimer-saffron: #E86F1C;
  --cimer-saffron-soft: #f7ecd5;
  --cimer-saffron-text: var(--cimer-ink);
  --cimer-gold: #C89A32;
  --cimer-text: #122326;
  --cimer-text-muted: #697270;
  --cimer-text-secondary: #56615F; /* Small labels: >= 4.5:1 on Paper and neutral fills. */
  --cimer-border: #D8D1C3;
  --cimer-border-strong: #7e8783;
  --cimer-neutral: #e9e4d7;
  --cimer-inverse: #eef3f1;
  --cimer-inverse-muted: #b3c0be;
  --cimer-hover-ink: #193236;
  --cimer-shadow: #07191c12;
  --cimer-backdrop: #07191c88;
  --status-info: #405052;
  --status-warning: var(--cimer-saffron-text);
  --status-danger: #B4232A;
  --status-danger-soft: #fceceb;
  --status-success: var(--cimer-ink-soft);
  --status-success-soft: var(--cimer-neutral);
  --traffic-green: #236040;
  --traffic-green-soft: #edf5ef;
  --vertical-construction: var(--cimer-saffron);
  --vertical-infrastructure: #3E6478;
  --vertical-mining: #A46F2B;
  --vertical-energy: #207A68;
  --environment-production: #9f1d1d;
  /* Compatibility for existing components; traffic overrides remain explicit. */
  --green: var(--cimer-ink);
  --green2: var(--cimer-saffron-text);
  --line: var(--cimer-border);
  --muted: var(--cimer-text-secondary);
  --amber: var(--status-warning);
  --red: var(--status-danger);
  --accent: var(--cimer-saffron);
}
