/* v2.0.9 contrast corrections on light sections. Keep dark header/footer styling unchanged. */
.pp-market .mk-browse,.pp-market .mk-catalogue,.pp-market .mk-questions,.pp-market .mk-how,.pp-market .mk-corporate,.pp-market .mk-categories{color:#334155}
.pp-market .mk-brand-card h3,.pp-market .mk-brand-title,.pp-market .mk-how-grid article h3,.pp-market .mk-section-heading h2,.pp-market .mk-questions summary,.pp-market .mk-questions button{color:#071426!important}
.pp-market .mk-brand-category,.pp-market .vc-card-price,.pp-market .mk-result-meta,.pp-market .mk-filter-note,.pp-market .mk-catalogue-note,.pp-market .mk-section-heading>p,.pp-market .mk-how-grid article p{color:#475569!important;opacity:1!important}
.pp-market .mk-brand-body p,.pp-market .mk-brand-card p,.pp-market .mk-filter button,.pp-market .mk-filter-title,.pp-market .mk-search input,.pp-market .mk-sort select,.pp-market .vc-category strong{color:#334155!important;opacity:1!important}
.pp-market .mk-search input::placeholder{color:#64748b!important;opacity:1!important}
.pp-market .mk-brand-cta{color:#071426!important;font-weight:700!important}
.pp-market .mk-brand-category,.pp-market .mk-result-meta{font-weight:500!important}
.pp-market .mk-filter button[aria-pressed="true"],.pp-market .mk-filter button.active{color:#071426!important;font-weight:700!important}
.pp-market .mk-catalogue a:not(.mk-brand-cta),.pp-market .mk-browse a:not(.mk-brand-cta){text-underline-offset:2px}
.pp-market .mk-questions p,.pp-market .mk-questions .answer,.pp-market .mk-how p{color:#334155!important;opacity:1!important}
/* Dark footer retains light text; ensure small supporting copy remains legible. */
footer .footer-grid p,footer .footer-grid li,footer .copyright{color:#d5dce7!important;opacity:1!important}
@media(max-width:767px){.pp-market .mk-brand-category{font-size:11px!important}.pp-market .mk-result-meta,.pp-market .vc-card-price{font-size:12px!important}}
