/* ============================================================
   Aidapt — Webfonts
   @font-face declarations. Binaries live in /assets/fonts.
   WOFF2 first (about half the bytes); the TTF stays as a fallback.
   Manrope    — wordmark + headlines (700/800)
   Inter      — body / UI / captions (400/500/600)
   Source Serif 4 — 2nd-level headings + pull quotes (400/600)
   IBM Plex Mono — code / data / tokens (400/500)
   ============================================================ */

@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/fonts/Manrope-Bold.woff2") format("woff2"), url("../assets/fonts/Manrope-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../assets/fonts/Manrope-ExtraBold.woff2") format("woff2"), url("../assets/fonts/Manrope-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/Inter-Regular.woff2") format("woff2"), url("../assets/fonts/Inter-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/fonts/Inter-Medium.woff2") format("woff2"), url("../assets/fonts/Inter-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/fonts/Inter-SemiBold.woff2") format("woff2"), url("../assets/fonts/Inter-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/SourceSerif4-Regular.woff2") format("woff2"), url("../assets/fonts/SourceSerif4-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/fonts/SourceSerif4-SemiBold.woff2") format("woff2"), url("../assets/fonts/SourceSerif4-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/IBMPlexMono-Regular.woff2") format("woff2"), url("../assets/fonts/IBMPlexMono-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/fonts/IBMPlexMono-Medium.woff2") format("woff2"), url("../assets/fonts/IBMPlexMono-Medium.ttf") format("truetype");
}
