/* WHEELING2HELP — One font family across the entire website + admin.
   Typography family only; existing sizes, colours, spacing and responsive rules stay intact.
   Keep this stylesheet LAST, after every other CSS file. */
:root {
  --w2h-site-font: 'Manrope', system-ui, -apple-system, 'Segoe UI', sans-serif;
}
html, body,
button, input, select, textarea, optgroup, option,
body h1, body h2, body h3, body h4, body h5, body h6,
body .serif, body .feature-float,
body blockquote, body summary, body label,
body .v6-story-body blockquote {
  font-family: var(--w2h-site-font) !important;
}
/* An emphasized fragment may stay lighter but never switch to another family. */
body h1 .serif, body h2 .serif, body h3 .serif,
body h1 em, body h2 em, body h3 em {
  font-family: var(--w2h-site-font) !important;
}
