/* Self-hosted brand font: Carelia (uploaded woff2/woff/ttf) */
@font-face {
  font-family: "Carelia";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/Carelia-Upright.woff2") format("woff2"),
       url("fonts/Carelia-Upright.woff") format("woff"),
       url("fonts/Carelia-Upright.ttf") format("truetype");
}
@font-face {
  font-family: "Carelia";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/Carelia-Italic.woff2") format("woff2"),
       url("fonts/Carelia-Italic.woff") format("woff"),
       url("fonts/Carelia-Italic.ttf") format("truetype");
}

/* Self-hosted brand font: Libre Baskerville (uploaded TTFs) */

/* Upright */
@font-face {
  font-family: "Libre Baskerville";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/LibreBaskerville-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Libre Baskerville";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("fonts/LibreBaskerville-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Libre Baskerville";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("fonts/LibreBaskerville-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "Libre Baskerville";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("fonts/LibreBaskerville-Bold.ttf") format("truetype");
}

/* Italic */
@font-face {
  font-family: "Libre Baskerville";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/LibreBaskerville-Italic.ttf") format("truetype");
}
@font-face {
  font-family: "Libre Baskerville";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("fonts/LibreBaskerville-MediumItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Libre Baskerville";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("fonts/LibreBaskerville-SemiBoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Libre Baskerville";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("fonts/LibreBaskerville-BoldItalic.ttf") format("truetype");
}

/* Variable-weight axis (use when a fluid weight range is needed) */
@font-face {
  font-family: "Libre Baskerville VF";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/LibreBaskerville-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: "Libre Baskerville VF";
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/LibreBaskerville-Italic-VariableFont_wght.ttf") format("truetype");
}
