:root {
  /* Shared editorial tokens used by the homepage and server-rendered articles.
   * Version the filename when changing tokens: nginx caches assets immutably. */
  --site-ink: #000000;
  --site-paper: #f3f4ef;
  --site-text-secondary: #c3c6c0;
  --site-muted: #a6aaa4;
  --site-signal: #39ff14;
  --site-system-blue: #327dff;
  --site-system-red: #ff3b2f;
  --site-line: rgba(255, 255, 255, 0.18);
  --site-line-soft: rgba(255, 255, 255, 0.1);
  --site-surface: #0e120f;
  --site-font-display: 'Bodoni 72', Didot, 'Times New Roman', serif;
  --site-font-ui: 'Avenir Next', 'Trebuchet MS', system-ui, sans-serif;
  --site-bg: var(--site-ink);
  --site-text: var(--site-paper);
  --site-blue: var(--site-system-blue);
  --site-red: var(--site-system-red);
}
