/* ============================================================
   713 LAW FIRM — self-hosted webfonts (SIL Open Font License 1.1)
   Libre Franklin  — display + UI, variable weight 100–900 (upright + italic)
   Libre Baskerville — serif body voice, 400 / 700 / 400-italic
   Latin subset (woff2). Sourced via Fontsource (github.com/fontsource).
   No external requests — served from /assets/fonts on this origin.
   ============================================================ */

/* ---- Libre Franklin (variable) ---------------------------- */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/LibreFranklin-Variable.woff2') format('woff2');
}
@font-face {
  font-family: 'Libre Franklin';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/LibreFranklin-Italic-Variable.woff2') format('woff2');
}

/* ---- Libre Baskerville ------------------------------------ */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/LibreBaskerville-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../assets/fonts/LibreBaskerville-Bold.woff2') format('woff2');
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/LibreBaskerville-Italic.woff2') format('woff2');
}
