/* Mantwi Capital — Typography tokens
   Open Sans in TWO weights only (700 / 400). Hierarchy = weight + color + size.
   No italic, no third weight, no second family. */

:root {
  --font-sans: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --font-body: var(--font-sans);

  /* Weights — the only two in the system */
  --w-reg:  400;  /* @kind other */
  --w-bold: 700;  /* @kind other */

  /* Type scale (proportional; hold the ratios when rescaling).
     wordmark ~= 2.5x body, headers ~= 1.3x body. */
  --fs-wordmark:    30px;
  --fs-section:     15px;  /* section + card headers */
  --fs-tagline:     14px;
  --fs-subhead:     14px;  /* offer headlines, name, inline labels */
  --fs-label:       14px;
  --fs-brand-label: 11px;  /* C A P I T A L */
  --fs-card-label:  13px;
  --fs-body:        13px;
  --fs-footer:      11px;

  /* Tracking */
  --tracking-wordmark:    0;
  --tracking-brand-label: 4px;    /* widely-spaced C A P I T A L */
  --tracking-section:     0.5px;  /* light on section/card headers */
  --tracking-body:        0;

  /* Line height */
  --lh-tight:  1.2;  /* @kind other */
  --lh-body:   1.5;  /* @kind other */
}
