/* Source Sans Pro — the brand typeface, self-hosted (client-supplied TTF, OFL).
   Paths are relative to /fonts/ (this file is served from app/public/fonts/), unlike
   design-system/tokens/fonts.css which is written for the design-system package's own
   assets/ layout. Family name stays "Source Sans Pro" so var(--font-sans) keeps working. */
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 400; font-style: normal; font-display: swap;
  src: url("./SourceSansPro-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 400; font-style: italic; font-display: swap;
  src: url("./SourceSansPro-Italic.ttf") format("truetype");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 600; font-style: normal; font-display: swap;
  src: url("./SourceSansPro-Semibold.ttf") format("truetype");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 600; font-style: italic; font-display: swap;
  src: url("./SourceSansPro-SemiboldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 700; font-style: normal; font-display: swap;
  src: url("./SourceSansPro-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 700; font-style: italic; font-display: swap;
  src: url("./SourceSansPro-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 900; font-style: normal; font-display: swap;
  src: url("./SourceSansPro-Black.ttf") format("truetype");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 900; font-style: italic; font-display: swap;
  src: url("./SourceSansPro-BlackItalic.ttf") format("truetype");
}

/* Instrument Serif — display voice for hero numerals and status headlines only (SIL OFL 1.1,
   Google Fonts, Latin subset, self-hosted for the CSP). Everything functional stays Source Sans Pro. */
@font-face {
  font-family: "Instrument Serif";
  font-weight: 400; font-style: normal; font-display: swap;
  src: url("./InstrumentSerif-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Instrument Serif";
  font-weight: 400; font-style: italic; font-display: swap;
  src: url("./InstrumentSerif-Italic.woff2") format("woff2");
}
