/* ============================================================
   Dispatch design tokens - shared across blog, guide, and the
   home page. Component-tier vocabulary (ADR core/012): every color
   resolves through _ts/core/_tokens-semantic.css, link-loaded by
   base.html from static/dist/, so the values live in the one token
   system. The two border weights resolve to carbon primitives and
   are named convergence debt for the light-authoring unit (the
   grammar deliberately has no strong-border semantic). Font stacks
   stay literal: they are Dispatch identity and differ from the
   dashboard --font-family-* primitives.
   ============================================================ */

:root {
    --dispatch-bg:             var(--surface-public-page);   /* #0a0a0a */
    --dispatch-surface:        var(--surface-editorial);     /* #141414 */
    --dispatch-sunken:         var(--surface-public-deep);   /* #050505 */
    --dispatch-border:         var(--border-editorial-subtle);      /* #222 */
    --dispatch-border-strong:  var(--border-editorial);      /* #333 */
    --dispatch-text:           var(--text-editorial);        /* #c8d1cd */
    --dispatch-text-strong:    var(--text-editorial-strong); /* #ecefed */
    --dispatch-text-muted:     var(--text-editorial-muted);  /* #6b7772 */
    --dispatch-text-faint:     var(--text-editorial-faint);  /* #4b5550 */
    --dispatch-teal:           var(--editorial-teal);        /* #1d9e75 */
    --dispatch-teal-bright:    var(--editorial-teal-bright); /* #5dcaa5 */
    --dispatch-teal-soft:      var(--editorial-teal-soft);   /* #5ed4a8 */
    --dispatch-gold:           var(--editorial-gold);        /* #d4a437 */
    --dispatch-blue:           var(--editorial-blue);        /* #7b8fdb */
    --dispatch-red:            var(--editorial-red);         /* #e5484d */
    --dispatch-mono:           'JetBrains Mono', 'Berkeley Mono', 'Consolas', monospace;
    --dispatch-serif:          'Inter', system-ui, sans-serif;
    --dispatch-editorial:      'Georgia', 'Times New Roman', serif;
    --dispatch-sans:           'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}
