/* Site fixes added after the move off WordPress.
   The theme's global setting makes every heading white (meant for the dark pages),
   which hides headings on the white blog-post layout. On single blog posts, make
   headings dark again. :where() keeps this low-priority, so headings given their own
   colour in Elementor (e.g. white text on a dark section) keep that colour. */
:where(body.single-post #content-wrap) :is(h1, h2, h3, h4, h5, h6, .widget-title, .oceanwp-widget-recent-posts-title, .theme-heading) {
  color: #222;
}
/* Same problem for body text: the theme sets white text site-wide. */
:where(body.single-post #content-wrap) {
  color: #444;
}
/* The theme also targets ".sidebar-box .widget-title" directly; match that strength. */
:where(body.single-post) .sidebar-box .widget-title {
  color: #222;
}
:where(body.single-post #content-wrap) :is(.widget-title, .theme-heading, .related-post-title, .oceanwp-widget-recent-posts-title) a {
  color: inherit;
}
