/*
Theme Name:   Astra BMInsider Child
Description:  BMInsider Child Theme for Astra — checkout & brand customisation
Template:     astra
Version:      1.0.0
Text Domain:  astra-bmi-child
*/

/* Cookie Banner: kein Fade-in, sofort sichtbar */
.cmplz-cookiebanner {
    animation: none !important;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation: none !important;
}

/* ============================================================
   Article Typography — nur Market Commentary + Deep Dive (DE/EN)
   Kategorie-Slugs: market-commentary, marktkommentar, deep-dive, eingehende-analyse
   Nur Schriftgroesse — Container-Breite zurueck auf Astra-Default (750px).
   ============================================================ */

/* Body-Text 20px (vorher Astra-default 16px) */
.single-post.category-market-commentary .entry-content,
.single-post.category-marktkommentar .entry-content,
.single-post.category-deep-dive .entry-content,
.single-post.category-eingehende-analyse .entry-content {
    font-size: 20px;
    line-height: 1.7;
}

.single-post.category-market-commentary .entry-content p,
.single-post.category-marktkommentar .entry-content p,
.single-post.category-deep-dive .entry-content p,
.single-post.category-eingehende-analyse .entry-content p {
    font-size: 20px;
    line-height: 1.7;
    margin-bottom: 1.4em;
}

.single-post.category-market-commentary .entry-content li,
.single-post.category-marktkommentar .entry-content li,
.single-post.category-deep-dive .entry-content li,
.single-post.category-eingehende-analyse .entry-content li {
    font-size: 20px;
    line-height: 1.7;
    margin-bottom: 0.5em;
}

@media (max-width: 768px) {
    .single-post.category-market-commentary .entry-content,
    .single-post.category-marktkommentar .entry-content,
    .single-post.category-deep-dive .entry-content,
    .single-post.category-eingehende-analyse .entry-content,
    .single-post.category-market-commentary .entry-content p,
    .single-post.category-marktkommentar .entry-content p,
    .single-post.category-deep-dive .entry-content p,
    .single-post.category-eingehende-analyse .entry-content p,
    .single-post.category-market-commentary .entry-content li,
    .single-post.category-marktkommentar .entry-content li,
    .single-post.category-deep-dive .entry-content li,
    .single-post.category-eingehende-analyse .entry-content li {
        font-size: 19px;
        line-height: 1.65;
    }
}

/* ============================================================
   Banner-Override: Titel schwarz, Meta lesbar.
   bmi-custom-css.php (mu-plugin, Z.845) faerbt entry-title weiss !important
   fuer Kategorie-Archive — matcht durch body_class-Filter ungewollt auch
   Single-Posts. Hier explizit zurueckdrehen.
   ============================================================ */
.single-post.category-market-commentary .ast-single-entry-banner .entry-title,
.single-post.category-marktkommentar .ast-single-entry-banner .entry-title,
.single-post.category-deep-dive .ast-single-entry-banner .entry-title,
.single-post.category-eingehende-analyse .ast-single-entry-banner .entry-title {
    color: #1a1a1a !important;
}
.single-post.category-market-commentary .ast-single-entry-banner .entry-meta,
.single-post.category-marktkommentar .ast-single-entry-banner .entry-meta,
.single-post.category-deep-dive .ast-single-entry-banner .entry-meta,
.single-post.category-eingehende-analyse .ast-single-entry-banner .entry-meta,
.single-post.category-market-commentary .ast-single-entry-banner .entry-meta a,
.single-post.category-marktkommentar .ast-single-entry-banner .entry-meta a,
.single-post.category-deep-dive .ast-single-entry-banner .entry-meta a,
.single-post.category-eingehende-analyse .ast-single-entry-banner .entry-meta a {
    color: #6b7280 !important;
}
