/* Brand fonts for drawn carousel slides (M9 step 3, 26 Sep 2026).
 *
 * Gelasio stands in for Georgia (headings) and Carlito for Calibri (body) -
 * both metric-compatible, both SIL Open Font License 1.1. The files beside
 * this stylesheet are the UNMODIFIED originals with their OFL.txt licences:
 *   Carlito  - https://github.com/googlefonts/carlito   (Reserved Font Name "Carlito")
 *   Gelasio  - https://github.com/SorkinType/Gelasio
 * Names and constants for the app: src/lib/brand-fonts.ts.
 *
 * A browser downloads a font file only when some text uses that font, so
 * linking this from every page costs this small stylesheet and nothing more.
 * font-display: block, because a drawn slide must never be captured in a
 * fallback font - the drawer (M9 step 4) also waits for document.fonts.load.
 */
@font-face {
  font-family: 'Carlito';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('/fonts/brand/Carlito-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Carlito';
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url('/fonts/brand/Carlito-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Gelasio';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('/fonts/brand/Gelasio-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Gelasio';
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url('/fonts/brand/Gelasio-Bold.ttf') format('truetype');
}
