/* New Science Mono, licensed WOFF2 set (self-hosted).
   Source set supplied by Calvin, 2026-09-17. See README.md in this folder.

   This stylesheet is linked from index.html and is the app's only source of
   New Science Mono. It replaced the Adobe Typekit kit dhu1qqm on 2026-09-17.

   Each cut is declared twice, under two family names:

   - "new-science-mono" is the alias every existing style in src/ already asks
     for (it is the name Typekit served the family under). Keeping it means the
     cutover needed no repo-wide rename.
   - "New Science Mono" is the font's canonical name, kept for new code and for
     anything that matches the design-system snapshot.

   Both names resolve to the same six WOFF2 files, so the two are
   interchangeable. */

/* Alias used by every existing style in src/. */

@font-face {
  font-family: "new-science-mono";
  src: url("/fonts/new-science-mono/woff2/NewScienceMono-Thin.woff2")
    format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "new-science-mono";
  src: url("/fonts/new-science-mono/woff2/NewScienceMono-Light.woff2")
    format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "new-science-mono";
  src: url("/fonts/new-science-mono/woff2/NewScienceMono-Regular.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "new-science-mono";
  src: url("/fonts/new-science-mono/woff2/NewScienceMono-Medium.woff2")
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "new-science-mono";
  src: url("/fonts/new-science-mono/woff2/NewScienceMono-SemiBold.woff2")
    format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "new-science-mono";
  src: url("/fonts/new-science-mono/woff2/NewScienceMono-Bold.woff2")
    format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Canonical family name. */

@font-face {
  font-family: "New Science Mono";
  src: url("/fonts/new-science-mono/woff2/NewScienceMono-Thin.woff2")
    format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "New Science Mono";
  src: url("/fonts/new-science-mono/woff2/NewScienceMono-Light.woff2")
    format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "New Science Mono";
  src: url("/fonts/new-science-mono/woff2/NewScienceMono-Regular.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "New Science Mono";
  src: url("/fonts/new-science-mono/woff2/NewScienceMono-Medium.woff2")
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "New Science Mono";
  src: url("/fonts/new-science-mono/woff2/NewScienceMono-SemiBold.woff2")
    format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "New Science Mono";
  src: url("/fonts/new-science-mono/woff2/NewScienceMono-Bold.woff2")
    format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
