/* Positronics typography tokens — copied verbatim from the source design system. */
:root {
  --pf-sans: 'DM Sans', -apple-system, sans-serif; /* @kind font */
  --pf-mono: 'JetBrains Mono', 'Fira Code', monospace; /* @kind font */

  /* Type scale */
  --t-display: clamp(32px, 4vw + 14px, 52px); /* @kind other */
  --t-h1: clamp(22px, 2.5vw + 8px, 34px); /* @kind other */
  --t-h2: clamp(18px, 2vw + 6px, 26px); /* @kind other */
  --t-h3: 20px;
  --t-h4: 16px;
  --t-h5: 14px;
  --t-body-lg: 15px;
  --t-body: 14px;
  --t-body-sm: 13px;
  --t-label: 12px;
  --t-overline: 10px;
  --t-caption: 11px;

  /* Metric values — always --pf-mono */
  --t-metric-lg: clamp(32px, 4vw, 52px); /* @kind other */
  --t-metric: 32px;
  --t-mono: 13px;
  --t-mono-sm: 11px;
}
