/* Version 34.4.36 — Zwischenstationen: Logo ohne Goldbalken und kompakter Wortmarken-Abstand */

/* Die Zwischen-/Verdichtungs-Screens nutzen das Systemlogo als ruhigen Markenanker. */
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-logo-avatar,
.feld12-business-app .feld12-interview-phase-screen .feld12-system-logo-avatar,
.feld12-business-app .feld12-interview-result-transition .feld12-system-logo-avatar{
  overflow:visible!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  filter:drop-shadow(0 20px 40px rgba(0,0,0,.32))!important;
}

/* Alte Avatar-/Scanline-Dekorationen dürfen auf den Logo-Zwischenstationen nicht mehr sichtbar sein. */
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-logo-avatar::before,
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-logo-avatar::after,
.feld12-business-app .feld12-interview-phase-screen .feld12-system-logo-avatar::before,
.feld12-business-app .feld12-interview-phase-screen .feld12-system-logo-avatar::after,
.feld12-business-app .feld12-interview-result-transition .feld12-system-logo-avatar::before,
.feld12-business-app .feld12-interview-result-transition .feld12-system-logo-avatar::after,
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-gear::before,
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-gear::after,
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-gear-caption::before,
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-gear-caption::after,
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-wordmark::before,
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-wordmark::after{
  content:none!important;
  display:none!important;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
}

/* Goldener Text-/Dekobalken weg: Auf Zwischenstationen bleibt nur Symbol + FELD12. */
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-gear.is-transition .feld12-system-tagline,
.feld12-business-app .feld12-interview-phase-screen .feld12-system-gear.is-transition .feld12-system-tagline,
.feld12-business-app .feld12-interview-result-transition .feld12-system-gear.is-result .feld12-system-tagline,
.feld12-business-app .feld12-interview-result-transition .feld12-system-gear.is-transition .feld12-system-tagline{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
  opacity:0!important;
}

/* Wortmarke näher an das Symbol: kompakter, aber nicht gequetscht. */
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-gear,
.feld12-business-app .feld12-interview-phase-screen .feld12-system-gear,
.feld12-business-app .feld12-interview-result-transition .feld12-system-gear{
  gap:0!important;
  justify-items:center!important;
}
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-gear.is-transition .feld12-system-gear-svg,
.feld12-business-app .feld12-interview-phase-screen .feld12-system-gear.is-transition .feld12-system-gear-svg{
  width:clamp(150px,15.5vw,214px)!important;
}
.feld12-business-app .feld12-interview-result-transition .feld12-system-gear.is-result .feld12-system-gear-svg,
.feld12-business-app .feld12-interview-result-transition .feld12-system-gear.is-transition .feld12-system-gear-svg{
  width:clamp(146px,15vw,204px)!important;
}
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-gear-caption,
.feld12-business-app .feld12-interview-phase-screen .feld12-system-gear-caption,
.feld12-business-app .feld12-interview-result-transition .feld12-system-gear-caption{
  display:grid!important;
  justify-items:center!important;
  gap:0!important;
  margin-top:-4px!important;
  padding:0 0 0 .16em!important;
  line-height:1!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-wordmark,
.feld12-business-app .feld12-interview-phase-screen .feld12-system-wordmark,
.feld12-business-app .feld12-interview-result-transition .feld12-system-wordmark{
  display:block!important;
  font-size:clamp(13px,1.18vw,18px)!important;
  font-weight:500!important;
  letter-spacing:.255em!important;
  color:rgba(255,248,236,.91)!important;
  text-shadow:0 10px 24px rgba(0,0,0,.34)!important;
  white-space:nowrap!important;
}
.feld12-business-app .feld12-calm-analysis-screen .feld12-system-wordmark em,
.feld12-business-app .feld12-interview-phase-screen .feld12-system-wordmark em,
.feld12-business-app .feld12-interview-result-transition .feld12-system-wordmark em{
  color:#d8b56d!important;
  letter-spacing:.01em!important;
}

@media (max-width:760px){
  .feld12-business-app .feld12-calm-analysis-screen .feld12-system-logo-avatar,
  .feld12-business-app .feld12-interview-phase-screen .feld12-system-logo-avatar,
  .feld12-business-app .feld12-interview-result-transition .feld12-system-logo-avatar{
    margin:0 auto 8px!important;
  }
  .feld12-business-app .feld12-calm-analysis-screen .feld12-system-gear.is-transition .feld12-system-gear-svg,
  .feld12-business-app .feld12-interview-phase-screen .feld12-system-gear.is-transition .feld12-system-gear-svg,
  .feld12-business-app .feld12-interview-result-transition .feld12-system-gear.is-result .feld12-system-gear-svg,
  .feld12-business-app .feld12-interview-result-transition .feld12-system-gear.is-transition .feld12-system-gear-svg{
    width:clamp(128px,40vw,174px)!important;
  }
  .feld12-business-app .feld12-calm-analysis-screen .feld12-system-gear-caption,
  .feld12-business-app .feld12-interview-phase-screen .feld12-system-gear-caption,
  .feld12-business-app .feld12-interview-result-transition .feld12-system-gear-caption{
    margin-top:-7px!important;
  }
  .feld12-business-app .feld12-calm-analysis-screen .feld12-system-wordmark,
  .feld12-business-app .feld12-interview-phase-screen .feld12-system-wordmark,
  .feld12-business-app .feld12-interview-result-transition .feld12-system-wordmark{
    font-size:clamp(12px,3.15vw,16px)!important;
    letter-spacing:.235em!important;
  }
}
