/* Staging 2026-11-08: shared vertical centre for logo, links and burger.
   The logo column stretched the grid row, while the shorter controls stayed
   at the top of their column. Remove the inline image baseline as well.
   No header heights, horizontal spacing, visibility or Headroom rules change. */
#header > .container > .row > div > .row {
  align-items: center;
}
#header .header__logo > a,
#header .header__logo picture {
  display: flex;
  align-items: center;
  line-height: 0;
}
#header .header__image {
  display: block;
}
#header .header__mobile,
#header .header__nav,
#header .header__nav .nav__item,
#header .header__nav .nav__item > a {
  align-items: center;
}
#header .header__nav .nav__item,
#header .header__nav .nav__item > a {
  display: flex;
}

/* Staging 2026-11-08: slight header transparency adjustment.
   Previous alpha .85 -> .82 (less opaque); no element opacity,
   so logo, navigation and burger retain their existing full opacity.
   ID scope also covers home, sticky/Headroom and open-menu states. */
#header.header {
  background-color: rgba(36, 39, 42, 0.82);
}
