/* ============================================================
   FONTS — Relume Prompt
   Body: Inter, self-hosted from bundled woff2 (weights 100–900).
   Display: "42dot Sans", self-hosted variable TTF (weights 100–900).
   This is the SUBSTITUTE for the source's premium "Maison Neue®"
   display face (not included in the Relume export). 42dot Sans is an
   open neo-grotesque with the same upright, low-contrast character;
   swap in real Maison Neue woff2 here if/when it is licensed.
   ============================================================ */

/* ---- 42dot Sans (self-hosted, variable weight) — display ---- */
@font-face {
  font-family: "42dot Sans";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../fonts/42dotsanswght.ttf") format("truetype-variations"),
       url("../fonts/42dotsanswght.ttf") format("truetype");
}

/* ---- Inter (self-hosted) ---- */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("../assets/fonts/inter-100.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("../assets/fonts/inter-200.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../assets/fonts/inter-300.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/inter-400.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../assets/fonts/inter-500.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/fonts/inter-600.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/fonts/inter-700.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../assets/fonts/inter-800.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../assets/fonts/inter-900.woff2") format("woff2");
}
