/* Shared Character Counter lower-block contract; enqueue only for participating pages. */
html body.wp-theme-intro:has([data-tn-fixed-partials="character-counter"]) .cs-entry__footer:has(.cs-entry__footer-left),
html body.wp-theme-intro:has([data-tn-fixed-partials="character-counter"]) .cs-sight-testimonials .cs-sight-testimonials__element {
	border-width: 1px !important;
}
html body.wp-theme-intro:has([data-tn-fixed-partials="character-counter"]) .cs-sight-testimonials .cs-sight-testimonials__element {
	-webkit-text-fill-color: currentColor !important;
}
html body.wp-theme-intro:has([data-tn-fixed-partials="character-counter"]) .cs-contact-form [type="submit"] {
	box-shadow: none !important;
}
html body.wp-theme-intro:has([data-tn-fixed-partials="character-counter"]) .cs-entry__footer .cs-meta-author-by {
	font-size: 10px !important;
}
html body.wp-theme-intro:has([data-tn-fixed-partials="character-counter"]) .cs-entry__footer .cs-meta-author-name {
	color: #1a1208 !important;
	-webkit-text-fill-color: currentColor !important;
	font-weight: 950 !important;
}
