/* L&S WMS — Typography tokens
 * IBM Plex Sans for UI (clean, technical, enterprise-legible).
 * IBM Plex Mono for SKUs, barcodes, quantities, IDs (tabular, unambiguous).
 * NOTE: IBM Plex is a chosen typeface — no brand font was provided by the client.
 */
:root {
  --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, Consolas, monospace;

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

  /* Type scale (desktop-first) */
  --fs-display: 34px;
  --fs-h1: 26px;
  --fs-h2: 21px;
  --fs-h3: 17px;
  --fs-body-lg: 15px;
  --fs-body: 14px;
  --fs-body-sm: 13px;
  --fs-caption: 12px;
  --fs-micro: 11px;

  /* Line heights */
  --lh-tight: 1.2; /* @kind font */
  --lh-snug: 1.35; /* @kind font */
  --lh-normal: 1.5; /* @kind font */

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

  /* Numeric — use for all quantities/metrics */
  --fs-metric-lg: 30px;
  --fs-metric: 22px;
}
