/*
 * v200 – Kontrast-Korrekturen nach WCAG 2.1 AA (mind. 4,5:1 für Fließtext).
 * Wird als letzte Stylesheet-Datei geladen. Die Farben sind nur so weit
 * abgedunkelt, wie für den Mindestkontrast nötig – das Erscheinungsbild bleibt.
 */

/* Markenpink als Textfarbe: #ee0871 -> #e4086c (4,6:1 statt 4,3:1) */html body .benefit-outcome small,
html body .fd-route-patient small,
html body .fd-patient-group small,
html body .why-kicker,
html body .fd-editorial-kicker,
html body .knowledge-nav-link,
html body .why-return a,
html body .eyebrow{color:#e4086c!important}

/* Weiße Schrift auf Pink-Buttons */html body .cta-button,
html body .fd-anamnese-card a{background:#e4086c!important}html body .cta-button:hover,
html body .cta-button:focus-visible,
html body .fd-anamnese-card a:hover,
html body .fd-anamnese-card a:focus-visible{background:#c9005f!important}

/* Graue Neben- und Hilfstexte */html body .site-footer a,
html body .site-footer span,
html body .site-footer nav a,
html body .legal-shell a,
html body .legal-page main a,
html body .why-person span,
html body .decision-sources p,
html body .knowledge-kicker,
html body .wiki-eyebrow,
html body .material-kicker,
html body .material-mantra,
html body .knowledge-note span,
html body .nextbox small{color:#787276!important}

/* Schrittanzeigen und Kartennummern */html body .benefit-copy span,
html body .wiki-no,
html body .r span,
html body .r i{color:#6b6569!important}

/* Kategorie-Farben der Wissens- und Materialkarten */html body .mcard.titan .mnum,
html body .mcard.titan b,
html body .mi-card.mi-titan span,
html body .mi-card.mi-titan b{color:#128091!important}html body .mcard.composite .mnum,
html body .mcard.composite b,
html body .mi-card.mi-composite span,
html body .mi-card.mi-composite b,
html body .sc-material b,
html body .sc-material .situation-no{color:#966b34!important}html body .mcard.alloy .mnum,
html body .mcard.alloy b,
html body .mi-card.mi-alloy span,
html body .mi-card.mi-alloy b,
html body .sc-multi b,
html body .sc-multi .situation-no{color:#8767a3!important}html body .sc-aest b,
html body .sc-aest .situation-no{color:#ba507a!important}html body .sc-function b,
html body .sc-function .situation-no{color:#467a9a!important}html body .sc-implant b,
html body .sc-implant .situation-no{color:#318177!important}html body .fd-industry-label{color:#83743a!important}

html body .all-topics summary span{color:#e4086c!important}
html body .fd-route-patient small{color:#e4086c!important}

/* Variablen: Markenpink und Materialfarben für Text */
html body{--pink:#e4086c}
html body .mi-titan{--mic:#128091}
html body .mi-composite{--mic:#966b34}
html body .mi-alloy{--mic:#8767a3}
html body #home .fd-compass .fd-route-patient.fd-patient-group small{color:#e4086c!important}

/* Einwilligung Gesundheitsbezug: nur bei Patientenanfragen sichtbar */
html body:not(.audience-patient) #contactForm label.consent-health{display:none!important}

/* LinkedIn-Link des Gründers */
html body .why-person .why-linkedin{display:inline-block;margin-top:10px;font:700 13px/1.4 Arial,sans-serif;color:#e4086c;text-decoration:underline;text-underline-offset:3px}

/* Link zur Finest Agency im Footer erkennbar machen */
html body .site-footer span a{text-decoration:underline;text-underline-offset:2px}
