/* Aave — Typography tokens
   Sole brand face: Aave Repro (mapped to ABC Repro variable — see fonts.css).
   Hierarchy from size + negative tracking, NOT weight. Held 400–500. */
:root {
  --font-aave-repro: 'Aave Repro', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-aave-repro-mono: 'Aave Repro Mono', ui-monospace, "SF Mono", Menlo, monospace;

  /* Weights — narrow 400/450/500 spread is the signature. Never 600+. */
  --font-weight-regular: 400;
  --font-weight-w450: 450;
  --font-weight-medium: 500;

  /* Type scale — size / line-height / tracking */
  --text-caption: 13px;
  --leading-caption: 1.5;
  --tracking-caption: 0.13px;

  --text-body: 16px;
  --leading-body: 1.5;
  --tracking-body: -0.16px;

  --text-subheading: 20px;
  --leading-subheading: 1.2;
  --tracking-subheading: -0.4px;

  --text-heading-sm: 24px;
  --leading-heading-sm: 1.2;
  --tracking-heading-sm: -0.6px;

  --text-heading: 32px;
  --leading-heading: 1.1;
  --tracking-heading: -0.96px;

  --text-heading-lg: 40px;
  --leading-heading-lg: 1.05;
  --tracking-heading-lg: -1.24px;

  --text-display: 72px;
  --leading-display: 1;
  --tracking-display: -3.6px;
}
