/* Display adjustment only; original photographs remain unchanged. */
.hero-image,
.photo-frame img,
.about-visual img,
#lightbox-image {
  filter: brightness(0.92);
}

/* Keep the plus glyph geometrically centered in every circular trigger. */
.photo-open {
  display: flex !important;
  align-items: center;
  justify-content: center;
  line-height: 1;
  padding: 0;
  text-align: center;
}
