/* Shared typography: serif main headings, sans-serif reading and UI text. */
:root {
  --font-body: 'Google Sans', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
  --font-heading: 'Noto Serif', Georgia, serif;
}
html body { font-family:var(--font-body); }
html body h1,
html body .site-header h1,
html body .about-masthead > a { font-family:var(--font-heading); }
html body h2, html body h3, html body h4,
html body input, html body select, html body textarea, html body button {
  font-family:var(--font-body);
}
