/* Simulator-look revision retaining the two-engine C-160 correction.
 * Generated source: 1915 x 821; banner window: x=0, y=90, 1915 x 560.
 * Not native 4K. Proportional rendering, no upscaling beyond source width.
 */
#page-header .headerbar { min-height: 0; padding: 0; background: #0b1b26; }
#page-header .headerbar > .inner { min-height: 0; }
#page-header #site-description { display: block; float: none; width: 100%; margin: 0; padding: 0; }
#page-header #logo { display: block; float: none; width: 100%; margin: 0; padding: 0; }
#page-header .vgaf-header-art {
  display: block;
  width: 100%;
  max-width: 1915px;
  margin-inline: auto;
  aspect-ratio: 1915 / 560;
  border-radius: 9px 9px 0 0;
  background-image: url("images/vgaf-header-simulator-v3.png");
  background-repeat: no-repeat;
  background-size: 100% 146.607143%;
  background-position: center 34.482759%;
}
/* Keep the existing search form functional without covering the banner. */
#page-header #search-box {
  display: block; position: relative; float: none; inset: auto;
  width: min(340px, calc(100% - 32px)); margin: 10px 16px 10px auto; box-shadow: none;
}
#page-header #search-box fieldset { display: flex; }
#page-header #search-box .inputbox { min-width: 0; width: auto; flex: 1; }
#page-header .headerbar > .inner::after { content: ""; display: block; clear: both; }
@media (max-width: 700px) {
  /* Preserve the whole composition including all three aircraft and branding. */
  #page-header #search-box { width: calc(100% - 20px); margin: 10px; }
}
