/* CourtReady Command™ — typography tokens */
:root {
  /* UI sans — Inter substitutes for SF Pro (see tokens/fonts.css for rationale).
     Primary face for the app and marketing site. */
  --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;

  /* Monospace — Roboto Mono substitutes for SF Mono. Used for overlines,
     IDs, timestamps, version chips. */
  --font-mono: 'Roboto Mono', ui-monospace, 'SF Mono', Menlo, Consolas, monospace;

  /* Serif — EB Garamond substitutes for New York. Reserved for editorial
     moments (pull-quotes, article drop caps). */
  --font-serif: 'EB Garamond', ui-serif, Georgia, 'Times New Roman', serif;

  /* Documents only: SF Pro isn't available to add to Google Docs in this org's
     Workspace (fonts library restricted), and won't survive a copy into Docs anyway.
     Roboto ships natively with every Google Doc and is the closest default match to
     SF Pro's neutral geometric proportions — use this stack for anything meant to be
     moved into or drafted in Google Docs. */
  --font-sans-doc: 'Roboto', 'Helvetica Neue', Arial, sans-serif;

  /* ---- Scale ---- */
  --fs-page-title: 28px;   /* w800, ls -0.02em — "myTeam™ Litigation Support" */
  --fs-hero: 24px;         /* w800 — hero statements inside panels */
  --fs-section: 16px;      /* w700 — panel headings */
  --fs-card-title: 15px;   /* w700 — card headings */
  --fs-body: 14px;         /* w400, lh 1.55 — paragraph copy */
  --fs-small: 13px;        /* w400/500 — secondary copy, nav items */
  --fs-caption: 12px;      /* w400 — captions, meta */
  --fs-overline: 11px;     /* mono w600, uppercase, ls 0.08em */
  --fs-stat: 22px;         /* w700 mono-adjacent — phone numbers, prices */

  /* ---- Line heights ---- */
  --lh-tight: 1.2; /* @kind other */
  --lh-snug: 1.35; /* @kind other */
  --lh-body: 1.55; /* @kind other */

  /* ---- Letter spacing ---- */
  --ls-display: -0.02em;
  --ls-overline: 0.08em;
}
