/* BAKIPA FITNESS - Next Level visual balance refinement v3.
   Keep the existing Probetraining message visible while preventing the
   secondary Hero overlay from becoming a tall translucent panel. */

:root { --nl-refinement-v3: 1; }

body:has(> main > .hero) .hero-chip.two {
  position: absolute;
  display: flex;
  inset: 18px 18px auto auto;
  width: max-content;
  max-width: min(220px, calc(100% - 36px));
  height: auto;
  min-height: 0;
  max-height: 92px;
  block-size: auto;
  min-block-size: 0;
  align-self: auto;
  flex: 0 0 auto;
  padding: .72rem .9rem;
  background: rgba(255,255,255,.96);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

body:has(> main > .hero) .hero-chip.two > div {
  width: auto;
  height: auto;
  min-height: 0;
  max-height: none;
}

body:has(> main > .hero) .hero-chip.two strong,
body:has(> main > .hero) .hero-chip.two small {
  white-space: normal;
  line-height: 1.25;
}

@media (max-width: 720px) {
  body:has(> main > .hero) .hero-chip.two {
    inset: 12px 12px auto auto;
    max-width: min(190px, calc(100% - 24px));
    max-height: 86px;
    padding: .6rem .72rem;
  }
}
