/* World tokens — cross-route primitives for the per-route visual worlds.
   Orchestrator-owned shared partial: route CSS may consume these custom
   properties but never redefines them. Palette stays the Molten Ledger set
   (--ink/coal, --cream/warm-white, --paper/amber, --cream-bright/yellow,
   --brown, --olive, --verm, --verm-paper, --hot, --bronze-muted,
   --cream-faint, --paper-faint from v2-ledger.css); this file adds no color.
   Drenched section worlds are assigned via .paper / .band-yellow /
   .band-brown / .band-olive from v2-ledger.css — route CSS never invents
   surface colors. */
:root {
  /* Minimum interactive target for every NEW control (WCAG 2.2 tap floor). */
  --control-min: 44px;
  /* Ledger-voice mono micro-label size, 12–13px across viewports. */
  --mono-label: clamp(0.75rem, 0.72rem + 0.2vw, 0.8125rem);
  /* Shared axis stroke + strata rhythm so Foundry strata, Operations
     topology edges, and the Reconciliation Core rails read as one system. */
  --world-axis: clamp(2px, 0.2vw, 3px);
  --world-strata: clamp(1.5rem, 2vw, 2.25rem);
}
