@media(max-width:700px){
  body:has(.hero)>header{position:fixed;inset:0 0 auto;width:100%;box-sizing:border-box;z-index:100;background:#171e1d}
  body:has(.hero) .market{position:fixed;top:var(--mobile-logo-height,82px);bottom:auto!important;left:0;right:0;z-index:99;margin:0;box-shadow:0 4px 14px #0002}
  body:has(.hero)>main{padding-top:calc(var(--mobile-logo-height,82px) + var(--mobile-price-height,54px))}
  body:has(.hero){padding-bottom:0}
  body:has(.hero) footer{margin-top:0}
  body:has(.hero) .market-details{display:none}
  body:has(.hero) .hero{scroll-margin-top:calc(var(--mobile-logo-height,82px) + var(--mobile-price-height,54px))}
}
