@font-face {
  font-family: "CDV Alex Brush";
  src: url("../fonts/alex-brush/alex-brush-latin.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "CDV Lato";
  src: url("../fonts/lato/lato-300-latin.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

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

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

/* The charter explicitly uses the italic cut as its title face. It is
 * exposed as a dedicated family so existing title markup needs no forced
 * font-style and remains fully configurable through the plugin settings. */
@font-face {
  font-family: "CDV Sorts Mill Goudy";
  src: url("../fonts/sorts-mill-goudy/sorts-mill-goudy-italic-latin.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "CDV Sorts Mill Goudy";
  src: url("../fonts/sorts-mill-goudy/sorts-mill-goudy-italic-latin.woff2") format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

:where(.brand, .site-intro__name) {
  font-family: var(--cdv-font-logo, var(--cdv-font-heading, cursive));
}
