/**
 * The New York Press - Typography & Font Stack
 * Authentic NYTimes typography system:
 * - Cheltenham (Headlines) -> Libre Franklin / Source Serif 4 / Playfair Display / Georgia
 * - Imperial (Body Text) -> Source Serif 4 / Newsreader / Georgia / Times New Roman
 * - Franklin (Sans-serif UI, Kickers, Byline, Navigation) -> Libre Franklin / Helvetica Neue / Arial
 * - Old English / Gothic (Masthead Logo) -> UnifrakturMaguntia / Chomsky / Old English Text MT
 */

@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,600;1,700&family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;0,6..72,700;1,6..72,400;1,6..72,600&family=Playfair+Display:ital,wght@0,400;0,600;0,700;0,800;0,900;1,400;1,700&family=Source+Serif+4:ital,opsz,wght@0,8..60,300;0,8..60,400;0,8..60,500;0,8..60,600;0,8..60,700;1,8..60,400;1,8..60,600&family=UnifrakturMaguntia&display=swap');

:root {
  /* NYT Font Families */
  --nyp-font-masthead: 'UnifrakturMaguntia', 'Chomsky', 'Old English Text MT', 'Engravers Old English BT', Georgia, serif;
  --nyp-font-cheltenham: 'nyt-cheltenham', 'Playfair Display', 'Cheltenham', Georgia, 'Times New Roman', Times, serif;
  --nyp-font-cheltenham-cond: 'nyt-cheltenham-cond', 'Playfair Display', 'Cheltenham', Georgia, serif;
  --nyp-font-imperial: 'nyt-imperial', 'Source Serif 4', 'Newsreader', Georgia, 'Times New Roman', Times, serif;
  --nyp-font-franklin: 'nyt-franklin', 'Libre Franklin', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Arial, sans-serif;
  --nyp-font-karnak: 'nyt-karnak', 'Playfair Display', Georgia, serif;

  /* Font Weights */
  --nyp-fw-light: 300;
  --nyp-fw-regular: 400;
  --nyp-fw-medium: 500;
  --nyp-fw-semibold: 600;
  --nyp-fw-bold: 700;
  --nyp-fw-extrabold: 800;
  --nyp-fw-black: 900;
}
