/* ThoroughBreed — self-hosted fonts (@font-face)
   Replaces the Google Fonts CDN. `font-display: swap` shows text immediately in
   a fallback face and swaps to the web font once loaded (best perceived perf).
   Only the weights the UI actually uses are declared. Files are .ttf — converting
   these to .woff2 later would cut ~60% off each file for even faster loads.
   Paths are relative to this file (assets/css/). */

/* ── Inter — body / UI text (Regular 400, Medium 500, SemiBold 600) ── */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/Inter,Londrina_Solid/Inter/Inter_18pt-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/Inter,Londrina_Solid/Inter/Inter_18pt-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/Inter,Londrina_Solid/Inter/Inter_18pt-SemiBold.ttf") format("truetype");
}

/* ── Londrina Solid — display headings & numbers (100 / 300 / 400 / 900) ── */
@font-face {
  font-family: "Londrina Solid";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("../fonts/Inter,Londrina_Solid/Londrina_Solid/LondrinaSolid-Thin.ttf") format("truetype");
}
@font-face {
  font-family: "Londrina Solid";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/Inter,Londrina_Solid/Londrina_Solid/LondrinaSolid-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Londrina Solid";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/Inter,Londrina_Solid/Londrina_Solid/LondrinaSolid-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Londrina Solid";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/Inter,Londrina_Solid/Londrina_Solid/LondrinaSolid-Black.ttf") format("truetype");
}
