/* fonts.css — self-hosted web fonts for the invitation's live text.
 *
 * The PSD's own faces were not supplied with the artwork, so each role below is the
 * closest open-licence (SIL OFL 1.1) match to the rasterised text that used to ship
 * as .webp cutouts. Matches were chosen by overlaying candidate renders on the
 * original cutouts (cap height + letterform IoU) — see FONTS.md for the workings.
 *
 * All four are subset to Latin + common punctuation and converted to woff2, so the
 * whole type system costs ~60 KB.
 */

/* Crimson Text — sturdy engraved old-style serif. Slide 2's couple names + mantra
   (the heavier of the two serifs in the source art). Minion-alike. */
@font-face {
  font-family: "Crimson Text";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/fonts/crimson-text-400.woff2?v=1") format("woff2");
}

/* Cormorant Garamond — delicate high-contrast serif with TRUE small caps (smcp).
   Slide 3's engraved caps: family line, union line, names, dates. */
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/fonts/cormorant-garamond-400.woff2?v=1") format("woff2");
}

/* Allura — flowing monoline script with the tall looped `d`. The "and" connector. */
@font-face {
  font-family: "Allura";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/fonts/allura-400.woff2?v=1") format("woff2");
}

/* Mrs Saint Delafield — fine calligraphic roundhand with swash caps.
   The large "Welcomes you" line on slide 3. */
@font-face {
  font-family: "Mrs Saint Delafield";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/fonts/mrs-saint-delafield-400.woff2?v=1") format("woff2");
}
