/* People That Care For Israel — Type tokens
   Source: brandbook §04 "Типографика". Print sizes (pt) are converted to a digital
   scale (1pt≈1.333px) and rounded to the nearest px; ratios between levels are preserved.
   Audience skews older — body text never drops below 16px on screen. */

:root {
  --font-sans: 'Source Sans 3', -apple-system, 'Helvetica Neue', Arial, sans-serif;
  --font-accent: 'Cormorant Garamond', Georgia, serif; /* rare accent/quote only */

  /* Digital type scale (brandbook ratio: H1 24pt / H2 13pt / body 10–11pt / label 8–9pt) */
  --text-h1: 40px;
  --text-h2: 24px;
  --text-h3: 20px;
  --text-body-lg: 18px;
  --text-body: 16px;
  --text-label: 14px;
  --text-caption: 13px;
  --text-accent: 22px; /* Cormorant italic accent/quote */

  --leading-tight: 1.15;
  --leading-heading: 1.25;
  --leading-body: 1.55;

  --weight-regular: 400;
  --weight-semibold: 600;
  --weight-bold: 700;

  --tracking-label: 0.06em; /* labels set in small caps / tracked caps per brandbook */
}
