/*
 * Maven Pro typografie
 * Gewichten 400-900 worden lokaal geladen via de WordPress-lettertypenbibliotheek.
 * Gewicht 300 gebruikt bewust dezelfde contouren als Regular om synthetische
 * browservervorming bij kleine tekst en zoomstanden te voorkomen.
 */
@font-face {
  font-family: "Maven Pro";
  src: url("/wp-content/uploads/fonts/MavenPro-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

:root {
  --z-font-sans: "Maven Pro", system-ui, "Segoe UI", Arial, sans-serif;
}

body,
button,
input,
select,
textarea {
  font-family: var(--z-font-sans);
}

/* Een leesbare basismaat verkleint rasterartefacten bij fractionele zoomstanden. */
html body {
  font-size: 16px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--z-font-sans);
}

/* Houd Divi's globale fontvariabelen gelijk aan de lokale Maven Pro-stack. */
html:root {
  --et_global_body_font: var(--z-font-sans) !important;
  --et_global_heading_font: var(--z-font-sans) !important;
}
