/* Font families only. Page layouts, sizes, spacing and colours remain owned by each page. */
html.site-fonts {
  --site-font: "General Sans", -apple-system, BlinkMacSystemFont, "Segoe UI",
    Helvetica, Arial, sans-serif;
}
html.site-fonts,
html.site-fonts body {
  font-family: var(--site-font) !important;
}
html.site-fonts .bt {
  --bt-sans: var(--site-font);
  --bt-serif: var(--site-font);
}
html.site-fonts .aje {
  --sans: var(--site-font);
  --serif: var(--site-font);
}
html.site-fonts h1,
html.site-fonts h2,
html.site-fonts h3,
html.site-fonts h4,
html.site-fonts h5,
html.site-fonts h6 {
  font-family: var(--site-font) !important;
}
html.site-fonts input,
html.site-fonts select,
html.site-fonts textarea {
  font-family: var(--site-font);
}
/* Retain the secondary-page weights previously provided by serif-headings.css. */
html.secondary-page h1,
html.secondary-page h2 {
  font-weight: 320 !important;
}
html.secondary-page h3,
html.secondary-page h4,
html.secondary-page h5,
html.secondary-page h6 {
  font-weight: 420 !important;
}
