/* Inter (local) — bundled with EquiPart to avoid external Google Fonts requests. */
@font-face{
  font-family: "Inter";
  src: url("../fonts/Inter-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: "Inter";
  src: url("../fonts/Inter-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: "Inter";
  src: url("../fonts/Inter-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: "Inter";
  src: url("../fonts/Inter-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Keep form controls consistent + set Inter feature defaults for a more consistent small-text feel. */
html, body,
button, input, select, textarea{
  font-family: "Inter",
    system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", Roboto,
    "Helvetica Neue", Arial,
    "Noto Sans", "Liberation Sans",
    sans-serif;

  /* Inter author recommendation: enable ligatures + contextual alternates explicitly. */
  font-feature-settings: "liga" 1, "calt" 1;
  font-variant-ligatures: contextual common-ligatures;
}

/* Apple-like smoothing, especially for header/footer/nav.
   Avoid optimizeLegibility: it can cause quirks/inconsistent behavior on some platforms. */
.wp-block-navigation, .wp-block-navigation a, footer, footer a{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: auto;
}
