/* === DEV TRIPWIRE: REMOVE BEFORE GOING LIVE === */
/* body::before {
    content: "CLEANUP.CSS LOADED ✅";
    display: block;
    background: #ff0;
    color: #000;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    border-bottom: 2px solid #000;
}
*/

/* === Extra Theme Cleanup (Safe Version) === */

/* === Fix Posts Module Heading Style === */
.et_pb_post h2,
.et_pb_post h2 a,
.et_pb_post .entry-title,
.et_pb_post .entry-title a {
    font-weight: normal !important;   /* Remove bold */
    text-transform: none !important;  /* Remove uppercase */
}

.et-extra-customizer-global-cached-inline-styles {all: unset;}

/* 1. Remove forced uppercase site-wide */
body * {
    text-transform: none !important;
}

/* 2. Keep uppercase for category labels (optional) */
.category-color-label {
    text-transform: uppercase !important;
}

/* 3. Blog meta text cleanup */
.post-meta,
.post-meta a {
    text-transform: none !important;
}

/* 4. Buttons: let module settings control them */
.et_pb_button {
    text-transform: none !important;
}

/* 5. Reduce aggressive spacing on modules */
.et_pb_module {
    margin: 0 !important;
    padding: 0 !important;
}

/* 6. Blog grid/list layout tweaks 
.et_pb_blog_grid .et_pb_post,
.et_pb_posts .et_pb_post {
    margin: 0 0 2em 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
} */

/* 7. Remove forced image margins in posts
.et_pb_post .entry-featured-image-url {
    margin: 0 !important;
} */

/* 8. Optional: Remove uppercase in widgets */
.widgettitle {
    text-transform: none !important;
}

/* === Reset Posts Module Header Text === */
.et_extra_layout .et_pb_extra_column_main .et_pb_column .module-head h1 {
/*    text-transform: none !important;
    all: unset;
    display: block;  restore block display so it behaves like a heading */
} 
