/* Public single posts only. Keep authored fonts and media unchanged. */
html[data-pp-theme='dark'] body.pp-reading-experience .entry-content {
  background-color:#10262e!important;
  background-image:linear-gradient(rgba(12,30,37,.93),rgba(12,30,37,.93)),var(--pp-reading-image,none)!important;
  background-size:calc(100% + 2px) calc(100% + 2px),100% auto!important;
  background-repeat:no-repeat,repeat-y!important;
  background-position:center,center top!important;
  color:#dce5df!important;
  box-shadow:none!important;
}
html[data-pp-theme='dark'] body.pp-reading-experience .entry-content.pp-oct07-verse { background-size:calc(100% + 2px) calc(100% + 2px),cover!important; background-repeat:no-repeat!important; }
html[data-pp-theme='dark'] body.pp-reading-experience .entry-content :is(.elementor-section,.elementor-column,.elementor-widget-wrap,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container,.e-con,.e-con-inner) { background-color:transparent!important; background-image:none!important; }
html[data-pp-theme='dark'] body.pp-reading-experience .entry-content .elementor-background-overlay { background:none!important; }
html[data-pp-theme='dark'] body.pp-reading-experience .entry-content :is(p,span,em,strong,b,i,li,.elementor-widget-text-editor,.wp-block-group) { color:inherit!important; background-color:transparent!important; }
html[data-pp-theme='dark'] body.pp-reading-experience .entry-content :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title) { color:#f1eadc!important; }
html[data-pp-theme='dark'] body.pp-reading-experience .entry-content a { color:#e3c796; }
body.pp-reading-experience .entry-content { overflow-wrap:anywhere; }
/* Fallback for third-party comment widgets; the native template is empty. */
body.single-post :is(#comments,#respond,.pp-conversation-invite,.comments-link,.pp-comment-actions) { display:none!important; }
@media(forced-colors:active) { html[data-pp-theme='dark'] body.pp-reading-experience .entry-content { background-image:none!important; } }
