/* token-safety.css — safety net for design-system tokens.

   The Lollipop ink ramp is 400 · 500 · 700 · 900. There is no --ink-100,
   --ink-300, --ink-600 or --ink-800. Referencing one is a silent failure:
   var(--ink-600) with no fallback resolves to nothing, the declaration is
   dropped, and the element inherits its parent's color. Text stays readable
   but the visual hierarchy flattens — which is why this bug went unnoticed
   32 times across 17 files.

   This file defines the off-ramp names as aliases of the nearest real step,
   so a mistyped token renders as intended-ish rather than silently wrong.
   It is a net, not a licence: author against the real ramp.

   Load AFTER the design-system stylesheets so the real tokens win. */
:root{
  --ink-800: #2a2d31;
  --ink-600: #52585f;
  --ink-300: #b4b9bf;
  --ink-100: #e4e2dc;
  --line-100: #f2f0eb;
  --line-400: #d2cec4;
  --fill-50: #faf9f6;
  --fill-300: #e8e4db;
}
