/* EMIRMAK V9 — final authoritative contrast & navigation layer */
:root{--em-ink:#0d1117;--em-text:#26313b;--em-muted:#4b5966;--em-dark:#101820;--em-yellow:#f1cb00}
.em-langbar{background:#111820!important;color:#fff!important;display:block!important;visibility:visible!important;opacity:1!important}
.em-langbar-inner{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;justify-content:center!important;padding:9px 14px!important}
.em-langbar a{color:#f5f7f9!important;-webkit-text-fill-color:#f5f7f9!important;text-decoration:none!important;font-weight:700!important;white-space:nowrap!important}
/* Known LIGHT sections: all text forced dark */
body.em2026 .em-model-showcase,body.em2026 .em-business-profit,body.em2026 .em-carbon-hero .container,body.em2026 .em-carbon-hero .em-carbon-grid{color:var(--em-ink)!important}
body.em2026 .em-model-showcase h1,body.em2026 .em-model-showcase h2,body.em2026 .em-model-showcase h3,body.em2026 .em-model-showcase h4,
body.em2026 .em-business-profit h1,body.em2026 .em-business-profit h2,body.em2026 .em-business-profit h3,body.em2026 .em-business-profit h4,
body.em2026 .em-carbon-hero h1,body.em2026 .em-carbon-hero h2,body.em2026 .em-carbon-hero h3{color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;text-shadow:none!important;opacity:1!important}
body.em2026 .em-model-showcase p,body.em2026 .em-business-profit p,body.em2026 .em-carbon-hero p{color:#34404a!important;-webkit-text-fill-color:#34404a!important;opacity:1!important}
body.em2026 .em-model-card,body.em2026 .em-business-card{background:#fff!important;color:#111!important}
body.em2026 .em-model-card *,body.em2026 .em-business-card *{text-shadow:none!important}
body.em2026 .em-model-card h1,body.em2026 .em-model-card h2,body.em2026 .em-model-card h3,body.em2026 .em-model-card h4,body.em2026 .em-model-card p,
body.em2026 .em-business-card h1,body.em2026 .em-business-card h2,body.em2026 .em-business-card h3,body.em2026 .em-business-card h4,body.em2026 .em-business-card p{color:#111!important;-webkit-text-fill-color:#111!important;opacity:1!important}
/* Known DARK section: text forced light */
body.em2026 .em-ba-section{background:#101820!important;color:#fff!important}
body.em2026 .em-ba-section h1,body.em2026 .em-ba-section h2,body.em2026 .em-ba-section h3{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}
body.em2026 .em-ba-section p{color:#d6dde5!important;-webkit-text-fill-color:#d6dde5!important;opacity:1!important}
body.em2026 .em-ba-section .eyebrow{color:#f1cb00!important;-webkit-text-fill-color:#f1cb00!important}
/* FAQ/light content */
body.em2026.page-faq main h1,body.em2026.page-faq main h2,body.em2026.page-faq main h3,body.em2026.page-faq main h4,body.em2026.page-faq .card-header *,body.em2026.page-faq .btn-link{color:#111!important;-webkit-text-fill-color:#111!important;opacity:1!important}
body.em2026.page-faq main p,body.em2026.page-faq .card-body,body.em2026.page-faq .card-body p{color:#34404a!important;-webkit-text-fill-color:#34404a!important;opacity:1!important}
/* Explicit white/light inline backgrounds */
body.em2026 [style*="background:#fff"],body.em2026 [style*="background: #fff"],body.em2026 [style*="background:white"],body.em2026 [style*="background: white"]{--auto-light:1}
body.em2026 [style*="background:#fff"] h1,body.em2026 [style*="background:#fff"] h2,body.em2026 [style*="background:#fff"] h3,body.em2026 [style*="background:#fff"] p,
body.em2026 [style*="background: #fff"] h1,body.em2026 [style*="background: #fff"] h2,body.em2026 [style*="background: #fff"] h3,body.em2026 [style*="background: #fff"] p{color:#111!important;-webkit-text-fill-color:#111!important;opacity:1!important}
/* Header dropdown always readable; Turkish option is inserted on every page */
#languages>ul{min-width:190px!important} #languages ul a{white-space:nowrap!important}
@media(max-width:900px){.em-langbar-inner{justify-content:flex-start!important;overflow-x:auto!important;flex-wrap:nowrap!important}.em-langbar a{font-size:13px!important}}
