/* Legacy post content shares the current light site background.
   Keep editor colors from making inline text and links disappear. */
body.single-post main article .entry-content {
  max-width: 74ch;
  margin-inline: auto;
  color: #34483d !important;
  font-family: Arial, sans-serif;
  font-size: 17px;
  line-height: 1.8;
  overflow-wrap: anywhere;
}
body.single-post main article .entry-content :where(div, section, p, li, dt, dd, blockquote, figcaption, span, strong, b, em, i, u, small) {
  color: inherit !important;
}
body.single-post main article .entry-content :is(h2, h3, h4, h5, h6) {
  color: #193e34 !important;
  line-height: 1.35;
  margin-block: 1.8em 0.75em;
}
body.single-post main article .entry-content a {
  color: #193e34 !important;
  text-decoration: underline;
  text-underline-offset: 0.18em;
  text-decoration-thickness: 1px;
}
body.single-post main article .entry-content a:hover {
  color: #0c2e24 !important;
}
body.single-post main article .entry-content a:focus-visible {
  outline: 2px solid #193e34;
  outline-offset: 3px;
}
body.single-post main article .entry-content .bc-inline-emoji {
  display: inline;
  font-size: 1em;
  line-height: inherit;
}
