/* Trensli type system — two families, no serifs, no italics for emphasis. */
:root {
  --font-display: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

  /* Weights */
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 700;
  --weight-extrabold: 800;

  /* Display / heading scale (Plus Jakarta Sans) */
  --text-h1: 48px;   /* 40–56 */
  --text-h2: 32px;   /* 28–36 */
  --text-h3: 20px;   /* 18–22 */
  --text-eyebrow: 12px; /* 11–13, ALL CAPS, wide tracking */

  /* Body scale (Inter) */
  --text-lead: 18px;
  --text-body-lg: 17px;
  --text-body: 16px;
  --text-small: 14px;
  --text-caption: 13px;
  --text-ui: 15px;

  /* Line heights */
  --lh-tight: 1.1; /* @kind other */
  --lh-heading: 1.2; /* @kind other */
  --lh-body: 1.55; /* @kind other */

  /* Tracking */
  --track-tight: -0.02em;
  --track-normal: 0; /* @kind other */
  --track-eyebrow: 0.08em;
}
