/* Self-hosted IBM Plex / STIX faces the design system declares (from docs/fonts.css).
   Page-level, separate from design-system-components.css by design. */
@font-face {
  font-family: "IBM Plex Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("https://static.arxiv.org/static/design-system/latest/fonts/IBMPlexSans-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("https://static.arxiv.org/static/design-system/latest/fonts/IBMPlexSans-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("https://static.arxiv.org/static/design-system/latest/fonts/IBMPlexSans-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("https://static.arxiv.org/static/design-system/latest/fonts/IBMPlexSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("https://static.arxiv.org/static/design-system/latest/fonts/IBMPlexSansCondensed-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("https://static.arxiv.org/static/design-system/latest/fonts/IBMPlexSansCondensed-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("https://static.arxiv.org/static/design-system/latest/fonts/IBMPlexSansCondensed-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("https://static.arxiv.org/static/design-system/latest/fonts/IBMPlexMono-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("https://static.arxiv.org/static/design-system/latest/fonts/IBMPlexMono-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("https://static.arxiv.org/static/design-system/latest/fonts/IBMPlexSerif-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("https://static.arxiv.org/static/design-system/latest/fonts/IBMPlexSerif-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("https://static.arxiv.org/static/design-system/latest/fonts/IBMPlexSerif-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "STIX Two Math";
  font-weight: 400;
  font-style: normal;
  font-display: auto;
  src: local("STIX Two Math"),
       url("https://static.arxiv.org/static/design-system/latest/fonts/STIXTwoMath-Regular.woff2") format("woff2");
}
