/* Überschreibt buddypress-wrap mit höherer Spezifität */
body .buddypress-wrap,
.buddypress #content .buddypress-wrap {
    display: block !important; /* Statt none: Behält Struktur, aber neutralisiert */
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    position: static !important;
    background: transparent !important;
    border: none !important;
}

/* Überschreibt extended-default-reg mit höherer Spezifität */
body .extended-default-reg,
#extended-default-reg .extended-default-reg {
    display: block !important; /* Neutralisiert ohne Verstecken */
    width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
    background: none !important;
    box-shadow: none !important;
    border: none !important;
    visibility: visible !important;
}

/* Zusätzlich für Startseite-Layout-Fix (Menü und Wrapper) */
.home body .buddypress-wrap,
.home .extended-default-reg {
    min-height: auto !important;
}

.home .bb-header .buddypress-wrap {
    position: relative !important;
    z-index: 10 !important;
}

/* Quick Fix: Force Header auf Startseite (inkl. App) */
.home .bb-header, .front-page #site-header, body.in-bbapp .bb-header,
body.home .site-header {
    display: block !important; visibility: visible !important; opacity: 1 !important;
    position: sticky !important; top: 0 !important; z-index: 9999 !important;
    width: 100% !important; height: auto !important; margin: 0 !important; padding: 10px 0 !important;
    background: #fff !important; /* Deine Header-Farbe hier anpassen */
    border: none !important; box-shadow: 0 1px 3px rgba(0,0,0,0.1) !important;
}

.home .bb-primary-nav, .front-page nav.primary-navigation,
body.in-bbapp .bb-primary-nav {
    display: flex !important; justify-content: center !important; align-items: center !important;
    width: 100% !important; max-width: 1200px !important; margin: 0 auto !important;
    padding: 0 20px !important; visibility: visible !important;
}

/* Quick Fix: Force Footer auf Startseite (inkl. App) */
.home .bb-footer, .front-page #site-footer, body.in-bbapp .bb-footer,
body.home footer.site-footer {
    display: block !important; visibility: visible !important; opacity: 1 !important;
    position: relative !important; z-index: 100 !important; width: 100% !important;
    margin-top: 40px !important; padding: 20px 0 !important;
    background: #f8f9fa !important; /* Deine Footer-Farbe anpassen */
    border-top: 1px solid #e9ecef !important; text-align: center !important;
}

body.in-bbapp #site-header, body.in-bbapp #site-footer { display: block !important; } /* App-spezifisch */
.home #content, .front-page .content-area { padding-top: 80px !important; } /* Platz für Header */
.home #content:after { content: ''; display: block; height: 100px; } /* Extra Platz für Footer */