/* fonts.css -- the faces the PSDs name (PostScript name -> CSS family / weight).
 * All woff2 files are built by tools/build_fonts.py (subset to the PSD charset,
 * stylistic sets kept, metrics normalised).
 *
 *   Maginia-Regular            -> Maginia 400             names, event titles, headings
 *       TODO(production): fsType 4 (preview & print) -- confirm the web-embedding
 *       licence (same file as vansh-ishika / suryanshu-rajvi / hardik-nandini).
 *   Amiri-Regular / Amiri-Italic -> Amiri 400 / 400 italic body copy, taglines
 *       OFL (google/fonts). tools/fonts-src/OFL-Amiri.txt
 *   Quattrocento               -> Quattrocento 400        names-slide intro, venue address
 *       OFL (google/fonts). tools/fonts-src/OFL-Quattrocento.txt
 *   AdobeDevanagari-Regular    -> Noto Serif Devanagari 400   the two mantra lines
 *       (door, names slide). Adobe Devanagari is replaced by Noto Serif Devanagari (OFL,
 *       google/fonts) by owner's choice (2026-10-26). tools/fonts-src/OFL-NotoSerifDevanagari.txt
 *   Hello Bride 400, Cormorant Garamond 500 / 600 -- not in the PSDs: the added
 *       countdown slide and the studio credit (build.py). Hello Bride: 50Fox Studio,
 *       fsType 4, TODO(production): confirm the web-embedding licence (same face as
 *       ~10 templates in this repo). Cormorant: OFL.
 *
 * Text is placed by baseline with a metric-free strut (stage.css), so fallback
 * metrics never move a line; font-display:block avoids a fallback-face flash.
 */
@font-face { font-family: "Maginia"; src: url("../assets/fonts/maginia-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Amiri"; src: url("../assets/fonts/amiri-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Amiri"; src: url("../assets/fonts/amiri-400-italic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: block; }
@font-face { font-family: "Quattrocento"; src: url("../assets/fonts/quattrocento-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Noto Serif Devanagari"; src: url("../assets/fonts/noto-serif-devanagari-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Hello Bride"; src: url("../assets/fonts/hello-bride-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: "Cormorant Garamond"; src: url("../assets/fonts/cormorant-garamond-500.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: block; }
@font-face { font-family: "Cormorant Garamond"; src: url("../assets/fonts/cormorant-garamond-600.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: block; }
