/* SleepBaby.org 2.4.6 — non-negotiable contrast on every dark April surface. */

body.sleepbaby-single-post .sleepbaby-article-archive-footer :is(.sbh2020-faster,.sbh2020-final-cta,.sbh2020-closing),
body.sleepbaby-single-post .sleepbaby-article-archive-footer :is(.sbh2020-faster,.sbh2020-final-cta,.sbh2020-closing) :is(h1,h2,h3,h4,p,li,blockquote,strong,em,small,span) {
	color: #fffaf3 !important;
	-webkit-text-fill-color: #fffaf3 !important;
	opacity: 1 !important;
}

body.sleepbaby-single-post .sleepbaby-article-archive-footer .sbh2020-closing p,
body.sleepbaby-single-post .sleepbaby-article-archive-footer .sbh2020-closing p strong,
body.sleepbaby-single-post .sleepbaby-article-archive-footer .sbh2020-closing p a {
	color: #fffaf3 !important;
	-webkit-text-fill-color: #fffaf3 !important;
	opacity: 1 !important;
}

body.sleepbaby-single-post .sleepbaby-article-archive-footer :is(.sbh2020-final-cta,.sbh2020-closing) a:not(.sbh2020-download),
body.sleepbaby-single-post .sleepbaby-article-archive-footer :is(.sbh2020-final-cta,.sbh2020-closing) a:not(.sbh2020-download):visited {
	color: #fffefa !important;
	-webkit-text-fill-color: #fffefa !important;
	text-decoration-color: #fffefa !important;
	opacity: 1 !important;
}

body.sleepbaby-single-post .sleepbaby-article-archive-footer a.sbh2020-download,
body.sleepbaby-single-post .sleepbaby-article-archive-footer a.sbh2020-download:visited,
body.sleepbaby-single-post .sleepbaby-article-archive-footer a.sbh2020-download :is(span,strong,em) {
	color: #23192e !important;
	-webkit-text-fill-color: #23192e !important;
	opacity: 1 !important;
}

body.sleepbaby-single-post .sleepbaby-article-archive-footer + .site-footer {
	border-top-color: rgba(255, 254, 250, .28) !important;
	box-shadow: inset 0 4px 0 rgba(159, 133, 169, .32) !important;
}

