/* A single locally hosted font avoids mixed glyph fallback on Vietnamese text. */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../fonts/uptrail-inter-variable.woff2") format("woff2");
}

:root {
  --font-primary: "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  --font-editorial: var(--font-primary);
  --font-accent: var(--font-primary);
}

html,
body {
  font-family: var(--font-primary) !important;
  font-synthesis: none;
}

body :not(code):not(pre):not(kbd):not(samp)
  :not(.dashicons):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad)
  :not([class^="fa-"]):not([class*=" fa-"]):not([class*="icon"])
  :not([class*="material-symbol"]):not(svg):not(svg *) {
  font-family: inherit !important;
  font-synthesis: none;
}
