/* Helligkeit der Titelmotive: Haupt-Unterseiten +20 %, Kontakt +25 %. */

/* Aktuelles: links +15 %, rechts +30 %. */
.updates-hero::after{
  background:
    linear-gradient(90deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.30) 100%),
    linear-gradient(90deg,rgba(16,19,34,.92) 0%,rgba(16,19,34,.72) 46%,rgba(16,19,34,.24) 100%),
    linear-gradient(0deg,rgba(16,19,34,.75),transparent 55%)!important;
}

/* Bibliothek: Verlauf über dem animierten Titelmotiv, unterhalb des Textes. */
.hero:has(>.fluid-canvas)::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(90deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.30) 100%);
}
.hero:has(>.fluid-canvas)>.hero-inner{position:relative;z-index:2}

/* Themen: links +15 %, rechts +30 %; vorhandene Abdunklung bleibt erhalten. */
.topics-hero__media{filter:saturate(1.05) contrast(1.04)!important}
.topics-hero__media::after{
  background:
    linear-gradient(90deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.30) 100%),
    linear-gradient(90deg,rgba(16,19,34,.92) 0%,rgba(16,19,34,.72) 46%,rgba(16,19,34,.24) 100%),
    linear-gradient(0deg,rgba(16,19,34,.75),transparent 55%)!important;
}

/* Über uns bleibt bei der zuvor gewünschten gleichmäßigen Aufhellung. */
.about-hero__image{filter:brightness(1.2)!important}

/* Partner & Links: links +15 %, rechts +30 %. */
.partners-hero__image{filter:none!important}
.partners-hero__veil{
  background:
    linear-gradient(90deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.30) 100%),
    linear-gradient(90deg,rgba(16,19,34,.92) 0%,rgba(16,19,34,.7) 52%,rgba(0,63,60,.28) 100%),
    linear-gradient(0deg,rgba(16,19,34,.85),transparent 55%)!important;
}

/* Reiseübersicht: bestehende Helligkeit 1.15 × 1.20 = 1.38. */
body:has(.hero) .hero>.hero-bg{filter:brightness(1.38) saturate(1.38) contrast(1.04)!important}

/* Kontakt: Die Abdunklung über dem Foto wird um 25 % reduziert. */
.contact-hero{
  background:
    linear-gradient(90deg,rgba(16,19,34,.705) 0%,rgba(16,19,34,.57) 48%,rgba(16,19,34,.135) 100%),
    linear-gradient(0deg,rgba(16,19,34,.375),transparent 62%),
    url('/kontakt/assets/img/contact-hero.jpg') center center/cover no-repeat!important;
}
