/* Self-hosted fonts, ported from static/type.css (vaultapp's own stylesheet)
 * so the public site renders in the same Barlow/IBM Plex Mono pairing as
 * every page behind login - CLAUDE.md S7: no third-party font CDN in the
 * render path, deliberately boring infrastructure, same reasoning that
 * rules out Docker/Kubernetes/Gunicorn elsewhere. Paths are relative
 * (assets/fonts/...), not /static/fonts/... - this site has no dependency
 * on the Vault application being up (website/README.md), so it carries its
 * own copy of the same five files rather than pointing at the app's route.
 * See assets/fonts/NOTICE.md for licensing (SIL OFL 1.1, bundling
 * permitted) and why only the latin subset is included. */

@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/barlow-400.woff2") format("woff2");
}

@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("fonts/barlow-500.woff2") format("woff2");
}

@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("fonts/barlow-600.woff2") format("woff2");
}

@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("fonts/barlow-700.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("fonts/ibm-plex-mono-500.woff2") format("woff2");
}

:root {
  font-family: var(--vault-type-body-family);
}
