/* fonts.css — font-family variable definitions (link tags loaded per-page in <head>) */

:root {
  /* Hub default: elegant serif display (ties the two books) + clean sans for UI chrome */
  --font-display: 'Boska', 'Georgia', serif;
  --font-body: 'Source Serif 4', 'Georgia', serif;
  --font-ui: 'General Sans', 'Helvetica', sans-serif;
}

/* Covenant book: warm / editorial / literary — Boska display + Source Serif 4 body */
[data-book='covenant'] {
  --font-display: 'Boska', 'Georgia', serif;
  --font-body: 'Source Serif 4', 'Georgia', serif;
  --font-ui: 'General Sans', 'Helvetica', sans-serif;
}

/* Apocalyptic book: authoritative / dramatic — Playfair Display + DM Sans (deliberately distinct pairing) */
[data-book='apocalyptic'] {
  --font-display: 'Playfair Display', 'Georgia', serif;
  --font-body: 'DM Sans', 'Helvetica', sans-serif;
  --font-ui: 'DM Sans', 'Helvetica', sans-serif;
}
