/* ════════════════════════════════════════════════════════════════════
   RUNI DESIGN TOKENS — the single source of truth.

   These lived inside runi-parent.css, which is the *homepage* stylesheet.
   Every page that wanted a colour had to download the whole front page to
   get one, and runi-public-shell.css re-declared five of them by hand with
   duplicate literal values.

   Load this first, everywhere. Nothing else may define an --rs-* token.
   Canonical reference: design.md.
   ════════════════════════════════════════════════════════════════════ */

:root {
  /* Surfaces */
  --rs-paper: #f6f3ea;
  --rs-paper-deep: #eee7d9;

  /* Ink and accents */
  --rs-ink: #151311;
  --rs-navy: #0b1320;
  --rs-red: #7a1c17;
  --rs-copper: #9f7540;
  --rs-copper-light: #d5a66f;
  --rs-muted: #706a60;

  /* Rules */
  --rs-line: rgba(21, 19, 17, 0.22);
  --rs-line-light: rgba(246, 243, 234, 0.2);

  /* Type */
  --rs-sans: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  --rs-serif: 'Source Serif 4', 'Source Serif Pro', Georgia, serif;

  /* Measure */
  --rs-max: 1280px;
}
