/* TelcoDataCloud - Typography tokens
   Headings: Montserrat - geometric sans matching the wordmark's construction.
   Body: Work Sans - humanist companion for running text and UI.
   NOTE: the exact logo typeface was not supplied; these are close Google Fonts
   substitutes. See readme.md → VISUAL FOUNDATIONS. */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Work+Sans:wght@400;500;600&display=swap');

:root {
  --font-display: 'Montserrat', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-body:    'Work Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-mono:    ui-monospace, 'SFMono-Regular', 'Menlo', monospace;

  /* Type scale (px, 1.25 major-third-ish) */
  --text-display: 3.5rem;   /* 56 */
  --text-h1:      2.5rem;    /* 40 */
  --text-h2:      2rem;      /* 32 */
  --text-h3:      1.5rem;    /* 24 */
  --text-h4:      1.25rem;   /* 20 */
  --text-lg:      1.125rem;  /* 18 */
  --text-base:    1rem;      /* 16 */
  --text-sm:      0.875rem;  /* 14 */
  --text-xs:      0.75rem;   /* 12 */

  /* Weights */
  --fw-regular: 400; /* @kind font */
  --fw-medium:  500; /* @kind font */
  --fw-semibold:600; /* @kind font */
  --fw-bold:    700; /* @kind font */
  --fw-extra:   800; /* @kind font */

  /* Line heights */
  --lh-tight: 1.1;   /* @kind font */
  --lh-snug:  1.25;  /* @kind font */
  --lh-normal:1.5;   /* @kind font */
  --lh-relaxed:1.65; /* @kind font */

  /* Letter spacing - the brand's signature is wide-tracked caps (as in "CONSULTING") */
  --tracking-tight:  -0.02em; /* @kind font */
  --tracking-normal: 0;       /* @kind font */
  --tracking-wide:   0.12em;  /* @kind font */
  --tracking-caps:   0.28em;  /* @kind font */ /* eyebrow / "CONSULTING" treatment */
}
