/* v7.381 P0 release gate: accessibility contrast hardening only. No layout redesign. */

/* Knowledge hub: topic path labels must remain readable on the dark chapter field. */
body.page-blog #h7-themen .h7-topic-entry__grid > a,
body.page-blog #h7-themen .h7-topic-entry__grid > a > span,
body.page-blog #h7-themen .h7-topic-entry__grid > a > small{
  color:#8fa298!important;
  -webkit-text-fill-color:currentColor!important;
}
body.page-blog #h7-themen .h7-topic-entry__grid > a > strong{
  color:#eef4ef!important;
  -webkit-text-fill-color:currentColor!important;
}
body.page-blog #h7-themen .h7-topic-entry__grid > a > i{
  color:#9ed9ac!important;
  -webkit-text-fill-color:currentColor!important;
}

/* Related cases: secondary navigation remains subordinate, but no longer low-contrast. */
body.page-case-detail .case27-related-head > span,
body.page-case-detail .case27-related .case2-eyebrow,
body.page-case-detail .case27-related .case27-related-why,
body.page-case-detail .case27-related .case2-related-link{
  color:#8fa298!important;
  -webkit-text-fill-color:currentColor!important;
}
body.page-case-detail .case27-related .case2-related-link{font-weight:650!important}

/* ERP: v7.380 transition and decision-evidence field sit on a dark surface. */
body.page-service.service-erp .erp-v7380-bridge span{
  color:#8fa298!important;
  -webkit-text-fill-color:currentColor!important;
}
body.page-service.service-erp .erp-v7380-bridge strong{
  color:#b9e5c3!important;
  -webkit-text-fill-color:currentColor!important;
}
$1color:#111512!important;
  -webkit-text-fill-color:currentColor!important;
}
$1color:#556058!important;
  -webkit-text-fill-color:currentColor!important;
}
body.page-service.service-erp #erp-entscheidungsebenen .svp-erp-decision-layers .erp-layer-question > span{
  color:#9ed9ac!important;
  -webkit-text-fill-color:currentColor!important;
}
body.page-service.service-erp #erp-entscheidungsebenen .svp-erp-decision-layers .erp-layer-question > strong{
  color:#dff1e3!important;
  -webkit-text-fill-color:currentColor!important;
}

/* KI: small production-readiness and guide-signature metadata must meet readable contrast. */
body.page-service.service-ki #produktionsreife .ai-readiness-row > span,
body.page-service.service-ki #produktionsreife .ai-readiness-row > strong{
  color:#9ed9ac!important;
  -webkit-text-fill-color:currentColor!important;
}
body.page-service.service-ki .nbc-guide-context--ai .dg-context-signature .mini-point{
  color:#8fa298!important;
  -webkit-text-fill-color:currentColor!important;
}
body.page-service.service-ki .svp-ai-control-item > span{
  color:#8fa298!important;
  -webkit-text-fill-color:currentColor!important;
}

/* Specificity hardening against legacy !important release layers. */
html body#nbc-page.page-case-detail .case27-related .case27-related-head > span,
html body#nbc-page.page-case-detail .case27-related .case2-related-card .case2-eyebrow,
html body#nbc-page.page-case-detail .case27-related .case2-related-card .case27-related-why,
html body#nbc-page.page-case-detail .case27-related .case2-related-card .case2-related-link{
  color:#8fa298!important;
  -webkit-text-fill-color:currentColor!important;
}
$1color:#111512!important;-webkit-text-fill-color:currentColor!important;
}
$1color:#556058!important;-webkit-text-fill-color:currentColor!important;
}
html body#nbc-page.page-service.service-erp #erp-entscheidungsebenen .svp-erp-decision-layers .erp-layer-question > span{
  color:#9ed9ac!important;-webkit-text-fill-color:currentColor!important;
}
html body#nbc-page.page-service.service-erp #erp-entscheidungsebenen .svp-erp-decision-layers .erp-layer-question > strong{
  color:#dff1e3!important;-webkit-text-fill-color:currentColor!important;
}
html body#nbc-page.page-service.service-ki #produktionsreife .ai-readiness-row > span,
html body#nbc-page.page-service.service-ki #produktionsreife .ai-readiness-row > strong{
  color:#9ed9ac!important;-webkit-text-fill-color:currentColor!important;
}
html body#nbc-page.page-service.service-ki .nbc-guide-context--ai .dg-context-signature .mini-point{
  color:#8fa298!important;-webkit-text-fill-color:currentColor!important;
}

/* Exact legacy-contract specificity for service pages. */
$1color:#111512!important;-webkit-text-fill-color:#111512!important;
}
$1color:#556058!important;-webkit-text-fill-color:#556058!important;
}
html body#nbc-page.page.page-service.service-erp[data-global-visual-pass="v7375"][data-phase73-conversion="v6650"] #erp-entscheidungsebenen.erp-decision-layers-section .svp-erp-decision-layers .erp-layer-question > span{
  color:#9ed9ac!important;-webkit-text-fill-color:#9ed9ac!important;
}
html body#nbc-page.page.page-service.service-erp[data-global-visual-pass="v7375"][data-phase73-conversion="v6650"] #erp-entscheidungsebenen.erp-decision-layers-section .svp-erp-decision-layers .erp-layer-question > strong{
  color:#dff1e3!important;-webkit-text-fill-color:#dff1e3!important;
}
html body#nbc-page.page.page-service.service-ki[data-phase73-conversion="v6650"][data-global-visual-pass="v7375"] #produktionsreife.ai-readiness-section .ai-readiness-row > span,
html body#nbc-page.page.page-service.service-ki[data-phase73-conversion="v6650"][data-global-visual-pass="v7375"] #produktionsreife.ai-readiness-section .ai-readiness-row > strong{
  color:#9ed9ac!important;-webkit-text-fill-color:#9ed9ac!important;
}
html body#nbc-page.page.page-service.service-ki[data-phase73-conversion="v6650"][data-global-visual-pass="v7375"] .nbc-guide-context.nbc-guide-context--ai .dg-context-signature.dg-context-signature--ai .mini-point{
  color:#8fa298!important;-webkit-text-fill-color:#8fa298!important;
}
html body#nbc-page.page-blog .km-b5-filter[aria-pressed="true"],
html body#nbc-page.page-blog .km-b5-filter.is-active{
  color:#112118!important;
  -webkit-text-fill-color:#112118!important;
}
html body#nbc-page.page.page-blog.km-knowledge-page[data-layout-repair="v7377-p1"][data-blog-editorial="v7368"] #wissensindex .km-b5-filter[aria-pressed="true"],
html body#nbc-page.page.page-blog.km-knowledge-page[data-layout-repair="v7377-p1"][data-blog-editorial="v7368"] #wissensindex .km-b5-filter.is-active{
  color:#07100b!important;
  -webkit-text-fill-color:#07100b!important;
}
