/*
 * Temporary, reversible public-article suppression.
 * The underlying disclosures, Amazon modules, video cards, and article HTML
 * remain stored and continue to be produced normally.
 */
body.single-post .sb-affiliate-disclosure,
body.single-post .entry-content .sbds-affiliate-disclosure,
body.single-post .sabb-box,
body.single-post .sbua-amazon-section,
body.single-post .entry-content [data-sb-amazon-owner],
body.single-post .entry-content [data-sb-component*="amazon" i],
body.single-post .entry-content :is(section, aside, div, figure)[class*="amazon" i],
body.single-post .entry-content :is(section, aside, div, figure)[class*="affiliate" i],
body.single-post .entry-content .sbds-video-card,
body.single-post .entry-content .sb-video-card,
body.single-post .entry-content .sleepbaby-video-card,
body.single-post .entry-content .sbds-video-section,
body.single-post .entry-content .wp-block-embed-youtube,
body.single-post .entry-content .wp-block-embed.is-provider-youtube,
body.single-post .entry-content :is(section, aside, figure):has(iframe[src*="youtube" i]),
body.single-post .entry-content :is(section, aside, figure):has(iframe[data-src*="youtube" i]),
body.single-post .entry-content :is(div, p):not(.sbds-article):has(> iframe[src*="youtu" i]),
body.single-post .entry-content :is(div, p):not(.sbds-article):has(> iframe[data-src*="youtu" i]),
body.single-post .entry-content [data-sb-component*="video" i],
body.single-post .entry-content :is(section, aside, div, figure)[class*="youtube" i],
body.single-post .entry-content :is(section, aside, figure)[class*="video" i],
body.single-post [data-sb-temporarily-hidden-box="true"] {
	display: none !important;
	visibility: hidden !important;
	position: absolute !important;
	inline-size: 0 !important;
	block-size: 0 !important;
	min-inline-size: 0 !important;
	min-block-size: 0 !important;
	max-inline-size: 0 !important;
	max-block-size: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	overflow: hidden !important;
	opacity: 0 !important;
	pointer-events: none !important;
	clip-path: inset(50%) !important;
}
