/* ============================================================
   BlackPrint — Fonts
   Primary typeface: Work Sans (all UI, web, print, marketing).
   Display/secondary: Bai Jamjuree (technical headers, occasional
   wordmark-adjacent display). Shipped from local TTFs.
   ============================================================ */

/* Work Sans — loaded from Google Fonts (variable, weights 300–700) */
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,300..700;1,400..600&display=swap');

/* Bai Jamjuree mid weights (400/500/600) — used by deck titles.
   Local TTFs only cover 200/300/700, so the missing weights come
   from Google Fonts (Bai Jamjuree is an open Google font). */
@import url('https://fonts.googleapis.com/css2?family=Bai+Jamjuree:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap');

/* IBM Plex Mono — kickers, eyebrows, data labels in decks/proposals */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap');

/* Bai Jamjuree — local files (uploaded by the brand) */
@font-face {
  font-family: "Bai Jamjuree";
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url("../assets/fonts/BaiJamjuree-ExtraLight.ttf") format("truetype");
}
@font-face {
  font-family: "Bai Jamjuree";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("../assets/fonts/BaiJamjuree-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Bai Jamjuree";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../assets/fonts/BaiJamjuree-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Bai Jamjuree";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("../assets/fonts/BaiJamjuree-BoldItalic.ttf") format("truetype");
}
