/* ──────────────────────────────────────────────────────────────────────────
   EVA 2.0 — compatibility layer

   The pages built against the old kit (eva-tokens.css + eva.css) reference 26
   token names the v2 kit renamed. Without these, swapping the stylesheet drops
   every shadow, muted colour, status colour and footnote size on the page —
   the markup keeps working but looks stripped.

   So each old name is re-expressed in terms of its v2 equivalent. The page
   inherits the NEW look through its OLD markup, which is what lets a reskin be
   a stylesheet swap rather than a rewrite of every page.

   This is a migration aid, not part of the kit. As each page is rewritten onto
   v2 names directly, its entries stop being needed; when no page references a
   name any more, delete it from here. New pages must not use these.

   Load AFTER eva-v2.css.

   Deliberately NOT defined: --depart, --rule, --labw. Those are referenced but
   defined nowhere, in the old kit or the pages, so they already resolve to
   nothing. Giving them values now would CHANGE layout rather than preserve it.
   ────────────────────────────────────────────────────────────────────────── */
:root {
  /* type ------------------------------------------------------------------ */
  --font-stack:   var(--font);
  --fs-footnote:  var(--fs-small);      --lh-footnote: var(--lh-small);
  --fs-headline:  var(--fs-section);    --lh-headline: var(--lh-section);
  --ls-headline:  var(--ls-section);
  --fs-title-lg:  var(--fs-title);

  /* ink and lines --------------------------------------------------------- */
  --ink-muted:        var(--ink-2);
  --ink-faint:        var(--ink-3);
  --separator:        var(--hairline);
  --surface-sunken:   var(--surface-2);
  --shell-text-muted: var(--shell-text-2);
  --ink-edit:         var(--accent);    /* marks an editable cell */

  /* elevation ------------------------------------------------------------- */
  --e-1: var(--e-card);
  --e-2: var(--e-card);
  --e-3: var(--e-float);

  /* radius ---------------------------------------------------------------- */
  --r-xl: var(--r-lg);

  /* status ---------------------------------------------------------------- */
  --status-live:         var(--st-live);        --status-live-fill:     var(--st-live-fill);
  --status-overdue:      var(--st-overdue);     --status-overdue-fill:  var(--st-overdue-fill);
  --status-pending:      var(--st-progress);    --status-pending-fill:  var(--st-progress-fill);
  --status-info:         var(--st-info);        --status-info-fill:     var(--st-info-fill);
  --status-closed:       var(--st-closed);      --status-closed-fill:   var(--st-closed-fill);
}
