/* =========================================================
   JP 1_1 BS5 v8 - EFFECTIVE desktop black-band 80px fix
   Root cause fixed:
   - Previous v6/v7 rules targeted .navbar-normal only.
   - Actual desktop navbar is already painted full black by
     bs5-navbar-parent-exact-v4.css:
       .navbar.navbar-default.navbar-fixed-top { background:#333 !important; }
   - Therefore the visible bar never changed at initial/top state.

   Frozen:
   - desktop logo geometry/position
   - desktop parent menu = translate(-12px,-8px)
   - desktop footer
   - all mobile fixed-top/logo/hamburger/menus/footer
   - B region DOM/img src/text/href
   - images and JavaScript

   Required visible geometry:
   - navbar layout box remains 90px
   - black band y = 0..80px (exactly 80px)
   - bottom y = 80..90px transparent (bottom edge moved up 10px)
   ========================================================= */
@media (min-width: 992px) {
  body > nav.navbar.navbar-default.navbar-expand-lg.fixed-top.navbar-fixed-top.navbar-scroll {
    background-color: transparent !important;
    background-image: linear-gradient(
      to bottom,
      #333333 0,
      #333333 80px,
      transparent 80px,
      transparent 90px
    ) !important;
    background-repeat: no-repeat !important;
    background-position: top left !important;
    background-size: 100% 90px !important;
  }

  /* Explicitly cover the JS scrolled state too; same 80px visible band. */
  body > nav.navbar.navbar-default.navbar-expand-lg.fixed-top.navbar-fixed-top.navbar-scroll.navbar-normal {
    background-color: transparent !important;
    background-image: linear-gradient(
      to bottom,
      #333333 0,
      #333333 80px,
      transparent 80px,
      transparent 90px
    ) !important;
    background-repeat: no-repeat !important;
    background-position: top left !important;
    background-size: 100% 90px !important;
  }
}
