/*
Theme Name: ListingHive Child (SicherDaheim)
Theme URI: https://sicherdaheim.eu/
Description: Offizielles Child-Theme für SicherDaheim.eu: Integriert das souveräne Design-System, Tailwind CSS, Plus Jakarta Sans und das volldynamische WordPress-Navigationsmenü.
Author: SicherDaheim Redaktion
Author URI: https://sicherdaheim.eu/
Template: listinghive
Version: 1.0.0
Text Domain: listinghive-child
*/

/* 1. RESET CONTAINER LOCKS & BODY OVERFLOW */
html, body {
    height: auto !important;
    min-height: 100% !important;
    overflow: visible !important;
    overflow-x: hidden !important;
    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
    background-color: #F8FAFC !important;
    color: #0F172A !important;
    margin: 0 !important;
    padding: 0 !important;
}

.site-container {
    overflow: visible !important;
    height: auto !important;
    max-height: none !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.site-content,
.site-content > .container,
.site-content .row,
.site-content main,
.site-main,
.entry-content {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 auto !important;
}

/* 2. REMOVE UNWANTED THEME ELEMENTS GLOBALLY */
.site-header,
header.site-header,
.header-navbar,
.site-footer,
footer.site-footer,
.post-navbar,
#comments,
.comment-respond {
    display: none !important;
}

/* 3. ENSURE SHARP & ACCURATE HEADINGS IN DARK CONTAINERS */
.text-white,
h1.text-white,
h2.text-white,
h3.text-white,
.dark-box h1,
.dark-box h2,
.dark-box h3 {
    color: #ffffff !important;
}
