<kaf version="1">

  <!-- kit:tokens — the palette, once. Consts spill unqualified into every importer, which is
       how an app binds the fifteen `ui.*` tokens onto these names in its root document: the
       two apps stay visual siblings while either can diverge in one file. -->

  <const name="ink"     value="#1A1C22"/>
  <const name="dim"     value="#6C7080"/>
  <const name="line"    value="#E3E5EC"/>
  <const name="paper"   value="#FFFFFF"/>
  <const name="canvas"  value="#F5F6F9"/>
  <const name="track"   value="#E8EAF0"/>
  <const name="brand"   value="#2F6FEB"/>
  <const name="onBrand" value="#FFFFFF"/>
  <const name="accent"  value="#7C3AED"/>
  <const name="onAccent" value="#FFFFFF"/>
  <const name="danger"  value="#C8443B"/>
  <const name="onDanger" value="#FFFFFF"/>

</kaf>
