/* fonts.css — the PSB's type faces.
 *
 * Trajan Pro + Edwardian Script ITC: the same subsetted woff2 files pukhraj-poorva ships
 * (glyph coverage for every string in this PSB checked against the subsets). Trajan's
 * lowercase slots ARE its small caps — feed it lowercase copy, never text-transform.
 *
 * Cochin (event names): the client-supplied "Cochin Regular.otf" (PostScript name
 * "Cochin" — the exact face the PSB's type layers name), shipped as-is: 34 KB, fsType 0.
 * Declared under the family name "Cochin" so every device, Apple included, renders this
 * one file rather than whatever Cochin the OS happens to have.
 *
 * Dubiel Italic (closing line) was NOT supplied: Cochin / serif fallbacks below.
 * Baselines are metric-free (css/text.css), so a fallback face never shifts a line off
 * its PSB baseline — only the glyph shapes differ.
 * TODO(production): client to supply Dubiel Italic, then add its @font-face here.
 * TODO(production): confirm webfont (not desktop) licences for Trajan Pro, Edwardian
 *   Script ITC (inherited from pukhraj-poorva, see its FONTS.md) and Cochin (Linotype).
 */
@font-face {
  font-family: "Trajan Pro";
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/trajan-pro-400.woff2?v=1") format("woff2");
}
@font-face {
  font-family: "Trajan Pro";
  font-weight: 700;
  font-display: swap;
  src: url("../assets/fonts/trajan-pro-700.woff2?v=1") format("woff2");
}
@font-face {
  font-family: "Edwardian Script ITC";
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/edwardian-script-400.woff2?v=1") format("woff2");
}
@font-face {
  font-family: "Cochin";
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/cochin-400.otf?v=1") format("opentype");
}

:root {
  --f-trajan: "Trajan Pro", "Times New Roman", serif;
  --f-edwardian: "Edwardian Script ITC", "Snell Roundhand", cursive;
  --f-cochin: "Cochin", "Hoefler Text", Georgia, serif;
  --f-dubiel: "Dubiel", Cochin, "Hoefler Text", Georgia, serif;
}
