/* Shared styling migrated from Site Header and Site Footer. */
:root {
  --gh-font-heading: 'Thmanyah Serif Display', serif;
  --gh-font-body: 'Thmanyah Sans', sans-serif;
  --type-heading: var(--gh-font-heading);
  --type-body: var(--gh-font-body);
}
body { font-family: var(--type-body); }
h1, h2, h3, h4, h5, h6 { font-family: var(--type-heading); }
.post-content, .ltr-class { direction: rtl; }
blockquote {
  font-size: 12px;
  line-height: 28px;
  box-shadow: 0 0 black;
  border-top: 0;
  border-left: 2px solid var(--ghost-accent-color);
  padding: 0 0 0 16px;
}
.c-content > * + * { margin-top: 16px; text-align: justify; }
.c-header .is-membership { display: none; }
.post-template .c-sidebar .c-widget:has(.c-subscribe),
.post-template .c-sidebar .c-subscribe { display: none !important; }
#main-content > .o-grid > .o-grid__col--1-3-l { display: none; }
.c-scroll-to-top { display: none !important; }
