/* V42 Market decision-layer fixes */ .market-v35-signal-copy {
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
  padding:8px 0!important;
  position:sticky;
  top:118px
}
.market-v35-signal-copy p {
  max-width:620px!important
}
.market-v35-signal-copy p+p {
  margin-top:14px!important
}
.market-v35-signal-stack .signal-card:hover {
  background:linear-gradient(145deg,#111631 0%,#251760 58%,#4a1f7e 100%)!important;
  border-color:transparent!important;
  color:#fff!important;
  box-shadow:0 26px 56px rgba(31,20,79,.18)!important
}
.market-v35-signal-stack .signal-card:hover h3,.market-v35-signal-stack .signal-card:hover p {
  color:#fff!important
}
.market-v35-signal-stack .signal-card:hover .signal-badge {
  background:rgba(255,255,255,.10)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  color:#f2ecff!important
}
.market-v35-signal-stack .signal-card:hover .market-v38-signal-icon {
  background:#fff!important;
  color:#6139de!important;
  box-shadow:0 18px 34px rgba(0,0,0,.12)!important
}
@media(max-width:1100px) {
  .market-v35-signal-copy {
    position:relative;
    top:auto
  }
}
