/* Brute-force hiding of all empty headers */

header.entry-header {
    display: none !important;
}

.post-thumbnail.page-header {
    display: none !important;
}
/* Hides the empty featured image container */
.single-post .post-thumbnail.page-header,
.page .post-thumbnail.page-header {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
/* Normalize paragraph spacing across posts */
.entry-content p,
.post-content p,
.site-main p,
.content-area p {
	margin-top: 0.4em !important;
	margin-bottom: 0.4em !important;
	line-height: 1.6 !important;
}
/* Tighter header spacing */
.entry-content h2,
.entry-content h3,
.post-content h2,
.post-content h3 {
	margin-top: 1em !important;
	margin-bottom: 0.4em !important;
}

/* Hide empty paragraph tags */
.entry-content p:empty,
.post-content p:empty {
	display: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Reduce gap under images */
.entry-content img,
.post-content img {
	margin-bottom: 0.5em !important;
}

/* Tighten top spacing under the site header */
.single-post .entry-header,
.page .entry-header {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* --- THE CYBER MIND CLEANUP --- */

/* Keeps the space but hides the old button to maintain logo centering */
.header-content-some-container {
    visibility: hidden !important;
}

/* Keeps the footer clean */
#mc_embed_signup, .mailchimp-newsletter-section {
    display: none !important;
}

/* Removes ONLY the old theme text while keeping your new button visible */
.home-newsletter .newsletter-content, 
.newsletter-section-wrap .newsletter-content {
    display: none !important;
}

/* Ensures your black footer widget area stays visible */
#sidebar-footer, .footer-widgets-container {
    display: block !important;
}

/* Make Footer Electric Purple */
.site-footer, footer, #colophon, .footer-widgets, #sidebar-footer, .footer-widgets-container {
    background-color: #9933ff !important;
}

/* Ensure Text stays White so it is readable */
.site-footer p, .site-footer a, footer p, footer a, #sidebar-footer p, #sidebar-footer a {
    color: #ffffff !important;
}
}