/* ============================================================
   Palma — Typography tokens
   Face: Onest. Tight, calm, product-grade. Tabular numerals
   are used for all financial figures via --font-num.
   ============================================================ */

:root {
  --font-sans: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-num:  "Onest", ui-monospace, "SF Mono", Menlo, monospace; /* use with tnum */
  --font-mono: ui-monospace, "SF Mono", Menlo, monospace;

  /* Type scale — px values, premium UI proportions */
  --text-display:   34px;  /* big page hero numbers */
  --text-h1:        26px;  /* page titles */
  --text-h2:        20px;  /* card / section titles */
  --text-h3:        17px;  /* sub-section */
  --text-base:      15px;  /* default body */
  --text-sm:        13.5px;/* secondary / list meta */
  --text-xs:        12px;  /* captions, chips */
  --text-2xs:       11px;  /* group captions, overlines */

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

  /* Line heights */
  --lh-tight:    1.15; /* @kind other */
  --lh-snug:     1.3; /* @kind other */
  --lh-normal:   1.5; /* @kind other */
  --lh-relaxed:  1.65; /* @kind other */

  /* Letter spacing */
  --ls-tight:   -0.02em; /* @kind other */
  --ls-snug:    -0.01em; /* @kind other */
  --ls-normal:   0em; /* @kind other */
  --ls-wide:     0.04em; /* @kind other */
}
