/* =============================================================================
   MUSE · Brand webfonts (from the PRISM design system)
   · GT Mechanik (Poly)  → UI / body
   · GT Mechanik Mono    → metadata / numerals
   · TheFuture           → display / headings
   font-display: swap → text paints immediately in the fallback, swaps when ready.
   ========================================================================== */

/* ── GT Mechanik (Poly) — UI ─────────────────────────────────────────────── */
@font-face {
  font-family: "GT Mechanik";
  src: url("../assets/fonts/GT-Mechanik-Poly-Regular.woff2") format("woff2");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "GT Mechanik";
  src: url("../assets/fonts/GT-Mechanik-Poly-Medium.woff2") format("woff2");
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "GT Mechanik";
  src: url("../assets/fonts/GT-Mechanik-Poly-Bold.woff2") format("woff2");
  font-weight: 600 700; font-style: normal; font-display: swap;
}

/* ── GT Mechanik Mono — metadata ─────────────────────────────────────────── */
@font-face {
  font-family: "GT Mechanik Mono";
  src: url("../assets/fonts/GT-Mechanik-Mono-Regular.woff2") format("woff2");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "GT Mechanik Mono";
  src: url("../assets/fonts/GT-Mechanik-Mono-Medium.woff2") format("woff2");
  font-weight: 500; font-style: normal; font-display: swap;
}

/* ── TheFuture — display ─────────────────────────────────────────────────── */
@font-face {
  font-family: "TheFuture";
  src: url("../assets/fonts/TheFuture-Light.ttf") format("truetype");
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "TheFuture";
  src: url("../assets/fonts/TheFuture-Regular.ttf") format("truetype");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "TheFuture";
  src: url("../assets/fonts/TheFuture-Medium.ttf") format("truetype");
  font-weight: 500 600; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "TheFuture";
  src: url("../assets/fonts/TheFuture-Bold.ttf") format("truetype");
  font-weight: 700; font-style: normal; font-display: swap;
}
