/* Match the journal header to the navy tones of the banner. */
.pkp_structure_head,
.pkp_structure_head .pkp_head_wrapper {
  background-color: #071d35 !important;
}

.pkp_site_name .is_img img {
  filter: brightness(0) invert(1);
}

/* Keep a narrow gap above the homepage banner. */
.pkp_structure_content:has(.page_index_journal .homepage_image),
.pkp_structure_main:has(.page_index_journal .homepage_image),
.page_index_journal:has(.homepage_image),
.page_index_journal .homepage_image {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.page_index_journal .homepage_image {
  padding-top: 14px !important;
}

.page_index_journal .homepage_image img {
  display: block;
  width: 100%;
  height: auto;
}

/* Match the left inset of the desktop menu to the Search inset. */
@media (min-width: 992px) {
  .pkp_structure_head #navigationPrimary {
    margin-inline-start: 14px;
  }
}
