/* Presentation only: all article words, citations and embeds remain stored intact. */
body.sbtr-neve.single-post .entry-content .sbtr-source-disclosure {
  border:1px solid #e8dce8;
  border-radius:14px;
  padding:0 18px;
  margin:20px 0;
  background:#fffaff;
}
body.sbtr-neve.single-post .entry-content .sbtr-source-disclosure > summary {
  display:block;
  position:relative;
  min-height:48px;
  padding:14px 28px 14px 0;
  list-style:none;
  cursor:pointer;
}
body.sbtr-neve.single-post .entry-content .sbtr-source-disclosure > summary::-webkit-details-marker {display:none;}
body.sbtr-neve.single-post .entry-content .sbtr-source-disclosure > summary::after {
  content:"";
  width:9px;height:9px;
  border-right:2px solid #6b346e;
  border-bottom:2px solid #6b346e;
  transform:rotate(45deg);
  position:absolute;right:3px;top:20px;
}
body.sbtr-neve.single-post .entry-content .sbtr-source-disclosure[open] > summary::after {transform:rotate(225deg);top:25px;}
body.sbtr-neve.single-post .entry-content .sbtr-source-disclosure > summary :is(h2,h3,h4,h5,h6,p) {margin:0!important;padding:0!important;}
body.sbtr-neve.single-post .entry-content .sbtr-source-disclosure > summary:focus-visible {outline:3px solid #8c359b;outline-offset:5px;border-radius:4px;}
body.sbtr-neve.single-post .entry-content .sbtr-source-content {padding:6px 0 16px;}
body.sbtr-neve.single-post .entry-content .sbtr-source-content a {overflow-wrap:anywhere;}
body.sbtr-neve.single-post .entry-content .sbtr-youtube-hidden {
  display:none!important;margin:0!important;padding:0!important;min-height:0!important;
}
/* Hide complete known YouTube boxes before the enhancement script runs. */
body.sbtr-neve.single-post .entry-content :is(
  .sbds-video-card,.sb-video-card,.sbds-video,.sleepbaby-video-card,.sleepbaby-video,.sb-video,
  .sbds-video-section,.sbds-video-resource,.sbds-two-month__video,.sb-room-monitor__video-card,
  .sbds-rolling-wakes__video,.sb-zoloft__video-card,.sb-still-sleep__video-card,
  .sbds-ai-forecast__video,.sbds-smart-bassinet__video,
  .wp-block-embed.is-provider-youtube,.wp-block-embed-youtube
):not(article,.sbds-article):has(iframe:is([src*="youtube.com"],[src*="youtube-nocookie.com"],[data-src*="youtube"])) {
  display:none!important;margin:0!important;padding:0!important;min-height:0!important;
}
