/* ============================================================
   TYPOGRAPHY TOKENS — Work Excellence
   Display: Instrument Sans — geometric, confident, a little more
     character than a default UI grotesk; used for headlines only.
   Body/UI: Manrope — clean, modern, highly legible at small sizes.
   Mono: IBM Plex Mono — for metrics, data, and system labels
     (reinforces "measurement", "precision", "systems thinking").
   No brand font files were provided — these are Google Fonts
   substitutes. Flagged in readme.md; swap in real brand fonts
   if/when supplied.
   ============================================================ */

:root {
  --font-display: "Instrument Sans", "Segoe UI", system-ui, sans-serif;
  --font-body: "Manrope", "Segoe UI", system-ui, sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;

  /* Type scale — major third-ish, tuned for exec-facing density */
  --text-3xs: 11px;
  --text-2xs: 12px;
  --text-xs: 13px;
  --text-sm: 14px;
  --text-base: 16px;
  --text-md: 18px;
  --text-lg: 21px;
  --text-xl: 25px;
  --text-2xl: 30px;
  --text-3xl: 38px;
  --text-4xl: 48px;
  --text-5xl: 60px;
  --text-6xl: 76px;

  --leading-tight: 1.1;
  --leading-snug: 1.25;
  --leading-normal: 1.45;
  --leading-relaxed: 1.65;

  --tracking-tightest: -0.03em;
  --tracking-tight: -0.015em;
  --tracking-normal: 0;
  --tracking-wide: 0.02em;
  --tracking-widest: 0.08em;

  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 700;

  /* Semantic composites (used directly by components) */
  --font-display-weight: 600;
  --font-display-tracking: var(--tracking-tightest);
  --font-eyebrow-tracking: var(--tracking-widest);
}
