/* Self-hosted fonts for new-UI pages.
   Loaded by home_new.ftlh (and future new-UI pages that need these families). */

@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/s/fonts/outfit/Outfit-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/s/fonts/outfit/Outfit-Medium.woff2") format("woff2");
}

@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/s/fonts/outfit/Outfit-Bold.woff2") format("woff2");
}

@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/s/fonts/jetbrains-mono/JetBrainsMono-Bold.woff2") format("woff2");
}

/* Base typography is applied scoped to .page-home-new (and future new-UI page roots),
   not globally on body, so we do not affect any existing page. */
.page-home-new,
.page-home-new input,
.page-home-new button,
.page-home-new select {
  font-family: "Outfit", system-ui, -apple-system, sans-serif;
}
