/*
 * typography.css v1.0.0
 *
 * Global base typography — maps the brand font tokens onto the document.
 * Closes Chunk C per BACKLOG §3.2.5.
 *
 * Deliberately narrow scope: only font-family. GP's defaults govern
 * font-size, line-height, weight, and color for body and headings, so
 * this step changes the typeface only. Further typographic refinement
 * (heading scale, body line-height, link color) is left for later
 * chunks where it can be approached per-template rather than globally.
 *
 * --font-body resolves to:    Articulat → Inter → system-ui → sans-serif
 * --font-display resolves to: Larken → Georgia → serif
 *
 * Specificity note: the .lore-footer surface declares its own
 * font-family in footer.css (also var(--font-body), so no visual
 * difference) and wins over this rule by selector specificity.
 */

body {
  font-family: var(--font-body);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--font-display);
}
