/* Operations — Typography tokens
 * Three voices: editorial serif (content), monospace (meta labels & data),
 * system sans (UI chrome). Small labels are UPPERCASE, tracked, monospace.
 */
:root {
  --font-serif: 'Newsreader', Georgia, 'Times New Roman', serif;
  --font-mono:  'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, monospace;
  --font-ui:    -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;

  /* Type scale (px) — editorial, generous */
  --fs-display:   64px;  /* hero date "Wednesday, May 27" */
  --fs-title:     34px;  /* page title "The Briefing" */
  --fs-h2:        24px;  /* section headline (serif) */
  --fs-h3:        19px;  /* item title (serif) */
  --fs-body:      17px;  /* reading body / quotes */
  --fs-ui:        15px;  /* nav, buttons, task titles */
  --fs-sm:        14px;  /* secondary UI */
  --fs-meta:      12px;  /* mono meta values (dates, due) */
  --fs-label:     11px;  /* UPPERCASE tracked section labels */

  --lh-tight:  1.08;  /* @kind other */
  --lh-snug:   1.28;  /* @kind other */
  --lh-body:   1.55;  /* @kind other */

  --tracking-label: 0.14em;  /* uppercase mono labels */
  --tracking-meta:  0.04em;
  --tracking-tight: -0.01em; /* large serif display */

  --fw-light: 300;  /* @kind other */
  --fw-reg:   400;  /* @kind other */
  --fw-med:   500;  /* @kind other */
  --fw-semi:  600;  /* @kind other */
}
