/* The old template still executes in full. Hide only its observed site chrome,
   and only if the corresponding replacement was actually emitted successfully. */
body.htn-legacy-chrome:has(.htn-legacy-chrome-header[data-htn-legacy-chrome="header"]) #mfn-header-template[data-id="88"],
body.htn-legacy-chrome:has(.htn-legacy-chrome-footer[data-htn-legacy-chrome="footer"]) #mfn-footer-template[data-id="90"] {
  display:none!important;
}
body.htn-legacy-chrome .htn-legacy-chrome-header,
body.htn-legacy-chrome .htn-legacy-chrome-footer {
  box-sizing:border-box;
  width:100%;
  min-width:0;
  clear:both;
}
/* Live membership DOM confirmed this exact empty title scaffold reserving110px.
   Collapse only its empty Subheader, never its parent or any title/breadcrumbs.
   :empty fails closed when text, media, controls or another child is added. */
body.htn-legacy-chrome:has(.htn-legacy-chrome-header[data-htn-legacy-chrome="header"]) > #Wrapper > #Header_wrapper > #Subheader:has(> .container:only-child > .column.one:only-child:empty) {
  display:none!important;
}
/* No #Content, form, payment, account, popup or control styling in this bridge. */
