/* MXD Engenharia — Typography
   Inter for editorial voice; IBM Plex Mono for technical data (ART, medidas, autos). */

:root {
  --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-mono: 'IBM Plex Mono', ui-monospace, 'SF Mono', Menlo, monospace;

  /* ---- Type scale (editorial, generous) ---- */
  --fs-display: 64px;   /* hero display */
  --fs-h1: 44px;
  --fs-h2: 32px;
  --fs-h3: 24px;
  --fs-h4: 19px;
  --fs-body-lg: 18px;
  --fs-body: 16px;
  --fs-sm: 14px;
  --fs-xs: 13px;
  --fs-eyebrow: 12px;   /* mono uppercase label */

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

  /* ---- Line heights ---- */
  --lh-tight: 1.08;     /* @kind other */
  --lh-snug: 1.25;      /* @kind other */
  --lh-normal: 1.55;    /* @kind other */
  --lh-relaxed: 1.7;    /* @kind other */

  /* ---- Letter spacing ---- */
  --ls-display: -0.022em;  /* @kind other */
  --ls-heading: -0.015em;  /* @kind other */
  --ls-body: 0em;          /* @kind other */
  --ls-eyebrow: 0.14em;    /* @kind other */
}
