/* aliases for ricardo-aas — retire when it adopts canonical names.
 *
 * NOT aliased (no safe canonical counterpart — keep these site-local):
 *   --paper-2 — secondary canvas step (chart neutral midpoint) — the system owns one bg per theme; keep site-local
 *   --ink-soft — second emphasis step of a two-step muted-ink scale — canonical has a single color.muted (aliased from --ink-faint); keep site-local
 *   --line-strong — strong-hairline step — no canonical counterpart; keep site-local
 *   --warn — running/queued admin status colour — deliberately not owned by the design system
 *   --warn-text — admin status colour as text — deliberately not owned by the design system
 *   --maxw — page measure (layout) — not a design-system token; keep site-local
 *   --chevron — select-chevron data-URI (cannot reference var(--ink)) — re-declared per design layer; keep site-local
 *   --bar-outline — brutal-only chart fill-boundary affordance — site-local charting concern
 */
:root {
  --accent: var(--editorial-color-accent);
  --accent-deep: var(--editorial-color-accent-deep);
  --paper: var(--editorial-color-bg);
  --surface: var(--editorial-color-surface);
  --ink: var(--editorial-color-ink);
  --ink-faint: var(--editorial-color-muted);
  --line: var(--editorial-color-line);
  --gain: var(--editorial-color-valence-gain);
  --pos: var(--editorial-color-valence-pos);
  --neg: var(--editorial-color-valence-neg);
  --up: var(--editorial-color-valence-up);
  --down: var(--editorial-color-valence-down);
  --shadow-soft: var(--editorial-shadow-soft);
  --shadow-lift: var(--editorial-shadow-hard-offset);
  --radius: var(--editorial-radius-card);
  --font-display: var(--editorial-font-display);
  --font-body: var(--editorial-font-body);
  --font-mono: var(--editorial-font-mono);
}

:root[data-brand-mode="brutal"], [data-brand-mode="brutal"] {
  --accent: var(--brutal-color-accent);
  --accent-deep: var(--brutal-color-accent-text);
  --paper: var(--brutal-color-bg);
  --surface: var(--brutal-color-surface);
  --ink: var(--brutal-color-ink);
  --ink-faint: var(--brutal-color-muted);
  --line: var(--brutal-color-line);
  --gain: var(--brutal-color-valence-gain);
  --pos: var(--brutal-color-valence-pos);
  --neg: var(--brutal-color-valence-neg);
  --up: var(--brutal-color-valence-up);
  --down: var(--brutal-color-valence-down);
  --shadow-soft: var(--brutal-shadow-soft);
  --shadow-lift: var(--brutal-shadow-hard-offset);
  --radius: var(--brutal-radius-card);
  --font-display: var(--brutal-font-display);
  --font-body: var(--brutal-font-body);
  --font-mono: var(--brutal-font-mono);
}

:root[data-brand-mode="studio"], [data-brand-mode="studio"] {
  --accent: var(--studio-color-accent);
  --accent-deep: var(--studio-color-accent-deep);
  --paper: var(--studio-color-bg);
  --surface: var(--studio-color-surface);
  --ink: var(--studio-color-ink);
  --ink-faint: var(--studio-color-muted);
  --line: var(--studio-color-line);
  --gain: var(--studio-color-valence-gain);
  --pos: var(--studio-color-valence-pos);
  --neg: var(--studio-color-valence-neg);
  --up: var(--studio-color-valence-up);
  --down: var(--studio-color-valence-down);
  --shadow-soft: var(--studio-shadow-soft);
  --shadow-lift: var(--studio-shadow-soft);
  --radius: var(--studio-radius-card);
  --font-display: var(--studio-font-display);
  --font-body: var(--studio-font-body);
  --font-mono: var(--studio-font-mono);
}
