/* Honour Ghost's optional font choices; preserve Smart's original defaults. */
:root {
  --body-typeface: var(--gh-font-body, 'public', system-ui, -apple-system, 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif);
  --heading-typeface: var(--gh-font-heading, 'public', system-ui, -apple-system, 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif);
}

/* Keep content clear of the fixed navbar when the editor hides its header. */
.page-template #sm-main[data-title-hidden] { margin-top: 6rem; }
