/* 10.11.2026: Pflichtlinks im Banner lesbar (Kontrast 17:1) */
#gdpr-cookie-consent-bar .gdpr-notice-content-body a[href*="/datenschutz/"],
#gdpr-cookie-consent-bar .gdpr-notice-content-body a[href*="/impressum/"] {
  color: #151a13 !important;
  text-decoration: underline !important;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
#gdpr-cookie-consent-bar .gdpr-notice-content-body a[href*="/datenschutz/"]:hover,
#gdpr-cookie-consent-bar .gdpr-notice-content-body a[href*="/impressum/"]:hover,
#gdpr-cookie-consent-bar .gdpr-notice-content-body a[href*="/datenschutz/"]:focus,
#gdpr-cookie-consent-bar .gdpr-notice-content-body a[href*="/impressum/"]:focus {
  color: #000000 !important;
  text-decoration-thickness: 2px;
  outline: 2px solid #151a13;
  outline-offset: 2px;
}
/* Doppelter, toter Read-More-Link (href="#") im Banner ausblenden */
#gdpr-cookie-consent-bar #cookie_action_link { display: none !important; }

/* 10.11.2026: Fliesstext im Banner kontraststark (WCAG AA) */
#gdpr-cookie-consent-bar .gdpr-notice-content-body,
#gdpr-cookie-consent-bar .gdpr-notice-content-body p { color: #3f4a5a !important; }
