/* Freda typography tokens.
   Primary = GT Planar (display → body). Accent = Simon Mono (labels, annotations, technical detail).
   Sizes/tracking/line-heights transcribed from the toolkit — do not snap to a grid. */

:root {
  --font-primary: "GT Planar", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-mono:    "Simon Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;

  /* Weights (available: 300 / 400 / 500) */
  --fw-light:   300; /* @kind font */
  --fw-regular: 400; /* @kind font */
  --fw-medium:  500; /* @kind font */

  /* Type scale (px) */
  --text-display: 120px;  /* cover lockup */
  --text-hero:    92px;   /* full-bleed statement */
  --text-h1:      72px;   /* primary headline */
  --text-h2:      48px;   /* section statement */
  --text-h3:      32px;   /* tile / card title */
  --text-title:   28px;   /* subhead */
  --text-lead:    24px;
  --text-body:    18px;   /* default body */
  --text-body-sm: 16px;
  --text-label:   12px;   /* mono label / annotation */

  /* Tracking */
  --track-tight:  -0.03em;  /* display */
  --track-snug:   -0.02em;  /* headings, mono */
  --track-normal: -0.01em;  /* body */

  /* Line-height */
  --lh-tight:   0.9;    /* @kind font */
  --lh-snug:    0.95;   /* @kind font */
  --lh-heading: 1.05;   /* @kind font */
  --lh-body:    1.2;    /* @kind font */
}
