/* ============================================================
   TYPOGRAPHY — Parrocchia San Lorenzo
   Two families: Fredoka (display, rounded) + Open Sans (body).
   Type scale is print-derived: compact, editorial, high contrast
   between a heavy rounded display and a calm humanist body.
   ============================================================ */
:root {
  /* Families (defined in fonts.css) */
  --font-display: 'Fredoka', 'Trebuchet MS', system-ui, sans-serif;
  --font-body: 'Open Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;

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

  /* Display scale (Fredoka) */
  --text-masthead: 700 4.5rem/0.95 var(--font-display);   /* "il foglietto" */
  --text-display:  600 3rem/1.02 var(--font-display);
  --text-h1:       600 2.125rem/1.1 var(--font-display);
  --text-h2:       600 1.5rem/1.15 var(--font-display);
  --text-h3:       500 1.1875rem/1.2 var(--font-display);
  --text-date:     600 1.75rem/1.1 var(--font-display);   /* issue date line */

  /* Body scale (Open Sans) */
  --text-lead:     400 1.125rem/1.6 var(--font-body);
  --text-body:     400 1rem/1.58 var(--font-body);
  --text-body-sm:  400 0.875rem/1.5 var(--font-body);
  --text-caption:  400 0.75rem/1.45 var(--font-body);

  /* Labels — section bars & eyebrows (Open Sans, uppercase, tracked) */
  --text-bar:      700 0.9375rem/1.1 var(--font-body);    /* red section bars */
  --text-eyebrow:  700 0.75rem/1.2 var(--font-body);      /* red sub-heads */

  /* Tracking */
  --tracking-tight: -0.01em;
  --tracking-normal: 0;
  --tracking-label: 0.04em;
  --tracking-caps: 0.08em;    /* "di PADERNELLO" style tag */
}
