@import url('/assets/runtime/ink-carousel-legacy.css');
/* InKontakt editorial 10-photo 3D gallery — visibility hardening.
   Immediately visible center & side photographs, independent of animation initialization.
   Preserve original 3D movement, 10 captions, all image/photo story links. */
#ink-photo-carousel.ink10-gallery{
  display:block!important;visibility:visible!important;opacity:1!important;
  content-visibility:visible!important;contain:none!important;
  width:100%!important;max-width:100%!important;
  min-height:500px!important;
  overflow:hidden!important;
}
#ink-photo-carousel.ink10-gallery .ink10-stage{
  display:block!important;visibility:visible!important;opacity:1!important;
  width:100%!important;max-width:100%!important;
  min-height:390px!important;overflow:visible!important;
}
#ink-photo-carousel.ink10-gallery .ink10-track{
  display:block!important;visibility:visible!important;opacity:1!important;
  position:relative!important;min-height:390px!important;
}
#ink-photo-carousel.ink10-gallery .ink10-card{
  display:block!important;visibility:visible!important;
  background-color:#26473b!important;
}
#ink-photo-carousel.ink10-gallery .ink10-card img{
  display:block!important;visibility:visible!important;opacity:1!important;
  width:100%!important;height:100%!important;
  max-width:none!important;max-height:none!important;
  object-fit:cover!important;
}
#ink-photo-carousel.ink10-gallery .ink10-card[data-position="center"]{
  opacity:1!important;visibility:visible!important;z-index:20!important;pointer-events:auto!important;
}
#ink-photo-carousel.ink10-gallery .ink10-card[data-position="left"],
#ink-photo-carousel.ink10-gallery .ink10-card[data-position="right"]{
  opacity:1!important;visibility:visible!important;z-index:10!important;
}
#ink-photo-carousel.ink10-gallery .ink10-card[data-position="far-left"],
#ink-photo-carousel.ink10-gallery .ink10-card[data-position="far-right"]{
  opacity:.58!important;visibility:visible!important;z-index:5!important;
}
#ink-photo-carousel.ink10-gallery .ink10-card[data-position="away"]{
  opacity:0!important;pointer-events:none!important;
}
/* Image-based backup on every card, also if another template suppresses an img child. */
#ink-photo-carousel.ink10-gallery .ink10-card{
  background-position:center center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
}
#ink-photo-carousel.ink10-gallery .ink10-card:nth-child(1){background-image:url('/media/m45.jpg')!important}
#ink-photo-carousel.ink10-gallery .ink10-card:nth-child(2){background-image:url('/media/m66.jpg')!important}
#ink-photo-carousel.ink10-gallery .ink10-card:nth-child(3){background-image:url('/media/m29.jpg')!important}
#ink-photo-carousel.ink10-gallery .ink10-card:nth-child(4){background-image:url('/media/m05.jpg')!important}
#ink-photo-carousel.ink10-gallery .ink10-card:nth-child(5){background-image:url('/media/m13.jpg')!important}
#ink-photo-carousel.ink10-gallery .ink10-card:nth-child(6){background-image:url('/media/video-ZEk9oqABCEA.jpg')!important}
#ink-photo-carousel.ink10-gallery .ink10-card:nth-child(7){background-image:url('/media/video-nV0r9xSnO30.jpg')!important}
#ink-photo-carousel.ink10-gallery .ink10-card:nth-child(8){background-image:url('/media/m44.jpg')!important}
#ink-photo-carousel.ink10-gallery .ink10-card:nth-child(9){background-image:url('/media/video-BWeT54X69HU.jpg')!important}
#ink-photo-carousel.ink10-gallery .ink10-card:nth-child(10){background-image:url('/media/m06.jpg')!important}
#ink-photo-carousel.ink10-gallery .ink10-caption{
 display:block!important;opacity:1!important;visibility:visible!important;
}
@media(max-width:700px){
 #ink-photo-carousel.ink10-gallery{min-height:470px!important}
 #ink-photo-carousel.ink10-gallery .ink10-stage,
 #ink-photo-carousel.ink10-gallery .ink10-track{min-height:335px!important}
}

/* Invisible pointer hit retention for owner photo click — no visual redesign. */
#ink-photo-carousel.ink10-gallery .ink10-card[data-position="left"],#ink-photo-carousel.ink10-gallery .ink10-card[data-position="right"]{pointer-events:auto!important;cursor:pointer!important}
/* INK-MOBILE-SIDE-HIT-20261012 */
#ink-photo-carousel.ink10-gallery .ink10-touch-side{display:none}
@media(max-width:700px){
  #ink-photo-carousel.ink10-gallery .ink10-stage{position:relative}
  #ink-photo-carousel.ink10-gallery .ink10-touch-side{
    display:block;position:absolute;top:50%;transform:translateY(-50%);
    width:44px;height:clamp(130px,34vw,188px);
    border:0;background:transparent;box-shadow:none;cursor:pointer;
    z-index:70;pointer-events:auto;padding:0;
  }
  #ink-photo-carousel.ink10-gallery .ink10-touch-prev{left:0}
  #ink-photo-carousel.ink10-gallery .ink10-touch-next{right:0}
  #ink-photo-carousel.ink10-gallery .ink10-touch-side:focus-visible{
    outline:3px solid #29744d;outline-offset:-3px;
  }
}

/* INK-SMALL-ROUND-WATERMARK-20261014: owner-approved, original media untouched. */
#ink-photo-carousel.ink10-gallery .ink10-photo-link::after{
 content:"";position:absolute;right:12px;bottom:12px;
 width:7%;min-width:22px;max-width:34px;aspect-ratio:1;
 background:#fff url('/logo.webp') center/contain no-repeat;
 border-radius:50%;opacity:.78;pointer-events:none;z-index:2;
}
/* Keep the original Kościerski.info photographer credit visible. */
#ink-photo-carousel.ink10-gallery .ink10-card[data-i="0"] .ink10-photo-link::after{bottom:42px}
