/*
 * Restoration fallbacks for assets the Wayback Machine never captured.
 * The original page-title banners and several section backgrounds were dark
 * photographs with white overlay text. Those images are gone from the archive,
 * so we supply a dark fallback colour to keep the white headings readable —
 * the closest faithful approximation of the original look.
 */
.banner.banner-inner,
section.banner.banner-inner {
  background-color: #243447;
  background-size: cover;
  background-position: center center;
}

/* Section backgrounds that relied on a (now-missing) photo: keep text legible. */
.parallax[data-bg]:not([style*="url"]),
.bg-overlay-dark {
  background-color: #243447;
}

/* Broken <img> placeholders (missing archived media) collapse cleanly. */
img[data-broken="1"] {
  visibility: hidden;
}
