/* ============================================================
   GC-ERP — TYPOGRAPHY TOKENS
   Type scale tuned for dense enterprise UI: data tables, forms,
   dashboards. Tabular figures everywhere numbers matter.
   ============================================================ */
:root {
  /* Families */
  --font-sans: 'IBM Plex Sans', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-mono: 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', 'Menlo', monospace;
  --font-display: var(--font-sans);

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

  /* Type scale (px). Compact base of 14 for app chrome. */
  --fs-2xs: 11px;
  --fs-xs:  12px;
  --fs-sm:  13px;
  --fs-md:  14px;   /* default UI / body */
  --fs-lg:  16px;
  --fs-xl:  18px;
  --fs-2xl: 22px;
  --fs-3xl: 28px;
  --fs-4xl: 36px;
  --fs-5xl: 46px;
  --fs-6xl: 60px;

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

  /* Letter spacing */
  --ls-tight:  -0.02em; /* @kind font */
  --ls-snug:   -0.01em; /* @kind font */
  --ls-normal: 0;       /* @kind font */
  --ls-wide:   0.02em;  /* @kind font */
  --ls-caps:   0.06em;  /* @kind font */

  /* Tabular figures helper value */
  --fvn-tabular: tabular-nums;  /* @kind font */
}
