/**
 * Self-hosted Be Vietnam (400, 600, 700) with system fallback and size-adjust.
 */
@font-face {
  font-family: "Be Vietnam";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/be-vietnam/be-vietnam-400.woff2") format("woff2");
}

@font-face {
  font-family: "Be Vietnam";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/be-vietnam/be-vietnam-600.woff2") format("woff2");
}

@font-face {
  font-family: "Be Vietnam";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/be-vietnam/be-vietnam-700.woff2") format("woff2");
}

@font-face {
  font-family: "Be Vietnam Fallback";
  src: local("Segoe UI"), local("Roboto"), local("Helvetica Neue"), local("Arial");
  size-adjust: 100%;
  ascent-override: 105%;
  descent-override: 30%;
  line-gap-override: 0%;
}

html,
body {
  font-family: "Be Vietnam", "Be Vietnam Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
