/*
 * theme-editorial.css — "clean editorial" design tokens (restyle sidebar/chat, F0).
 *
 * SCOPE F0: this file ONLY declares the `--ka-*` custom properties in :root. No
 * selector consumes them yet, so F0 produces ZERO visual change. Consumption
 * starts in F1a.
 *
 * Why a dedicated leaf (not a core.css section): in F3 the ops-configurable
 * palette is delivered as a dynamic `/branding.css` that overrides these SAME
 * `--ka-*` in :root by loading AFTER this file — no other file needs to change,
 * and core.css (the global design system) stays untouched (zero risk to existing
 * pages).
 *
 * Every hex of the approved mockup has a token here — no orphan hex downstream:
 * F1a/F2 selectors reference `var(--ka-*)`, F3 makes the PRIMARIES configurable.
 *
 * PRIMARIES (configurable from ops in F3): the neutral warm scale + accents +
 * families. DERIVED (not configurable): a few values that color-mix() can compute
 * faithfully from the primaries; where the mockup gives a specific hex that a mix
 * would not reproduce exactly, the explicit hex stays (fidelity > cleverness).
 */

