/*
 * Frozen public-header baseline.
 * This sheet deliberately owns only the shared cinema_brush_header geometry.
 * Page bodies, the library hero, episode grid, and recharge modal are out of
 * scope so their locked visual baselines cannot be affected.
 */
@media (min-width:761px) {
  .hg-topbar {
    position: sticky !important;
    top: 0 !important;
    z-index: 1200 !important;
    width: 100% !important;
    min-height: 76px !important;
    margin: 0 !important;
  }

  .hg-topbar__inner {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 1460px !important;
    min-height: 76px !important;
    height: 76px !important;
    margin: 0 auto !important;
    padding: 0 28px !important;
  }

  /* The continuous-reel stylesheet previously made its copy of the same
     header relative.  Keep the shared header behavior consistent without
     altering the reel stage or its scroll container. */
  .hg-app--reels .hg-topbar {
    position: sticky !important;
    top: 0 !important;
  }

  /* Legacy detail CSS reserved a header-sized blank band before the shared
     component.  The header itself now supplies the only top edge. */
  body.detail-wrap.hg-detail-page {
    padding-top: 0 !important;
  }

  /* The legacy standalone play shell used the same obsolete reserved band. */
  body.hg-play-page {
    padding-top: 0 !important;
  }
}
