/* Presentation only. Images and captions in the article remain the no-JavaScript fallback. */
main figure img, article figure img, .entry-content figure img, .post-content figure img, .wp-site-blocks figure img, .kuh-bildstrecke img {
  cursor: zoom-in;
}
.pswp__button { min-width: 44px; min-height: 44px; }
.pswp__button--arrow--prev, .pswp__button--arrow--next { width: 52px; height: 64px; }
.pswp__counter { font-size: 16px; line-height: 44px; }
.pswp__kuh-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  box-sizing: border-box;
  max-height: var(--kuh-caption-space, 0px);
  padding: 10px max(16px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));
  overflow: auto;
  color: #161616;
  background: #fff;
  border-top: 1px solid #c9c9c9;
  font-size: 16px;
  line-height: 1.35;
  text-align: left;
}
.kuh-pswp-credit { margin-top: 4px; color: #454545; font-size: .88em; }
@media (max-width: 600px) {
  .pswp__kuh-caption { font-size: 15px; padding: 8px 10px; }
  .pswp__button--arrow--prev, .pswp__button--arrow--next { width: 48px; }
}
@media (prefers-reduced-motion: reduce) {
  .pswp *, .pswp *::before, .pswp *::after { transition-duration: .01ms !important; animation-duration: .01ms !important; }
}
