/* ============================================================
   ON-BLUE LINKS — Lesbarkeit
   Inline-Textlinks auf blauen Flächen (cta-band, section--blue/--deep,
   vc, page-hero-Fließtext) erbten das Link-Blau → blau auf blau = unlesbar.
   Fix: Marken-Orange + Unterstreichung. Buttons und verlinkte Cards sind
   ausgenommen; die helle Breadcrumb (`.crumb` ist ein <div>, kein <p>) wird
   durch das gezielte p/.lead/li-Matching gar nicht erst berührt.
   ============================================================ */
.bks-rd .section--blue a:not(.btn):not(.wp-block-button__link):not(.card),
.bks-rd .section--deep a:not(.btn):not(.wp-block-button__link):not(.card),
.bks-rd .cta-band a:not(.btn):not(.wp-block-button__link):not(.card),
.bks-rd .vc a:not(.btn):not(.wp-block-button__link):not(.card),
.bks-rd .page-hero p a,
.bks-rd .page-hero .lead a,
.bks-rd .page-hero li a {
  color: var(--orange);
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
  font-weight: 600;
}

.bks-rd .section--blue a:not(.btn):not(.wp-block-button__link):not(.card):hover,
.bks-rd .section--deep a:not(.btn):not(.wp-block-button__link):not(.card):hover,
.bks-rd .cta-band a:not(.btn):not(.wp-block-button__link):not(.card):hover,
.bks-rd .vc a:not(.btn):not(.wp-block-button__link):not(.card):hover,
.bks-rd .page-hero p a:hover,
.bks-rd .page-hero .lead a:hover,
.bks-rd .page-hero li a:hover {
  color: #ff8a3d;
}
