/* Startseite BS Pflege: seitenspezifische Ergänzungen zu css/style.css (nur body.page-home). */

/* Hero: Schatten links heller (Wunsch Fabian, 27.10.2026).
   Der dunkle Verlauf beginnt links heller (0.68 statt 0.82) und läuft etwas weiter in die Textspalte,
   damit weiße Schrift auf allen fünf Slider-Bildern lesbar bleibt (Median-Kontrast je Bild mindestens 4,9:1). */
.page-home .hero__overlay {
  background:
    linear-gradient(90deg, rgba(18, 36, 43, 0.68) 0%, rgba(18, 36, 43, 0.48) 45%, rgba(18, 36, 43, 0.10) 68%, transparent 84%),
    linear-gradient(to top, rgba(18, 36, 43, 0.55) 0%, transparent 40%);
}
.page-home .hero__eyebrow,
.page-home .hero__title,
.page-home .hero__sub {
  text-shadow: 0 1px 2px rgba(18, 36, 43, 0.35), 0 2px 18px rgba(18, 36, 43, 0.45);
}
/* Das hervorgehobene Wort ist Verlaufsschrift (background-clip: text); ein Schatten schiene durch. */
.page-home .hero__title .headline-serif {
  text-shadow: none;
}
html.a11y-contrast .page-home .hero__overlay,
html.a11y-contrast body.page-home .hero__overlay {
  background: linear-gradient(90deg, rgba(18, 36, 43, 0.85) 0%, rgba(18, 36, 43, 0.7) 60%, rgba(18, 36, 43, 0.35) 100%);
}

/* Angehörige: Unterzeile unter der neuen Headline */
.page-home .relatives__subline {
  font-size: clamp(18px, 1.7vw, 21px);
  font-weight: 500;
  line-height: 1.5;
  color: var(--ink);
  margin: -6px 0 14px;
}

/* Stimmen: alle Rezensionen in einer Zelle stapeln, damit die Höhe beim Wechsel nicht springt */
.page-home .testi-slider__slides {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
}
.page-home .testi-slider__slides > .testi-slide {
  display: block;
  grid-row: 1;
  grid-column: 1;
  visibility: hidden;
  opacity: 0;
}
.page-home .testi-slider__slides > .testi-slide.is-active {
  visibility: visible;
  opacity: 1;
}
.page-home .testi-slide__avatar {
  font-style: normal;
}
