
/* ============================================================
   v239 · Hero-Feinschliff: Claim-Achse, reduzierte Titel, gedecktes Gold
   ============================================================ */

/* Startseite: innerer Codefluss ohne senkrechten Mittelstrahl. */
.hero-field.hero-centered .detail-system-emblem--home .home-system-code-field::after,
.hero-field.hero-centered .detail-system-emblem--home .home-system-source::after{
  content:none!important;
  display:none!important;
}

@media (min-width:861px){
  .hero-field.hero-centered .home-hero-display-title{
    font-size:clamp(2.25rem,4.0vw,3.82rem)!important;
    line-height:1.07!important;
    max-width:15.5ch!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .subpage-keyvisual .module-title.hero-display-title,
  .subpage-keyvisual .module-title{
    font-size:clamp(2.28rem,4.08vw,3.92rem)!important;
    line-height:1.08!important;
  }
  .hero.hero-dark>.hero-gold-claim{
    top:372px!important;
    left:50%!important;
    transform:translateX(-50%)!important;
    max-width:min(780px, calc(100% - 48px))!important;
    padding:3px 16px!important;
  }
}

@media (max-width:860px){
  .hero-field.hero-centered .home-hero-display-title{font-size:clamp(2rem,9vw,3.15rem)!important;line-height:1.08!important}
  .subpage-keyvisual .module-title.hero-display-title,
  .subpage-keyvisual .module-title{font-size:clamp(2.05rem,8.6vw,3.1rem)!important;line-height:1.08!important}
  .hero.hero-dark>.hero-gold-claim{top:384px!important;left:50%!important;transform:translateX(-50%)!important}
}

/* Process Mining & alle Detailseiten: Claim bleibt auf einer ruhigen Achse. */
.hero-gold-claim{
  color:rgba(204,183,126,.92)!important;
  text-shadow:0 1px 10px rgba(0,0,0,.72)!important;
}

/* Industrie 5.0: Hand gedeckter und markennäher gold statt gelb. */
.subpage-keyvisual .detail-system-topic--industry{
  opacity:.95!important;
  filter:brightness(.92) saturate(.72) sepia(.30) hue-rotate(-11deg) contrast(1.02) drop-shadow(0 0 8px rgba(203,183,127,.10))!important;
}
