.ImageLightbox_overlay__YSiFj{position:fixed;inset:0;z-index:1000;background-color:rgba(0,0,0,.92);padding:2rem;box-sizing:border-box}.ImageLightbox_content__SquV_,.ImageLightbox_overlay__YSiFj{display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none}.ImageLightbox_content__SquV_{position:relative;max-width:min(92vw,1200px);max-height:90vh;width:100%;cursor:zoom-in}.ImageLightbox_contentTrack__bE7K8{display:block;max-width:none;width:100%;height:100%;max-height:none;align-self:stretch;overflow:hidden}.ImageLightbox_contentZoomed__6Lami{cursor:grab;max-width:none;max-height:none;width:100%;height:100%;overflow:visible}.ImageLightbox_contentZoomed__6Lami:active{cursor:grabbing}.ImageLightbox_track__s26St{will-change:transform}.ImageLightbox_slide__bGZoY,.ImageLightbox_track__s26St{display:flex;height:100%;align-items:center;flex-shrink:0}.ImageLightbox_slide__bGZoY{justify-content:center;box-sizing:border-box;padding:0 1rem}.ImageLightbox_image__tzD_a{max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain;display:block;background-color:#000;border:3px solid #444;transform-origin:center center;user-select:none;-webkit-user-drag:none;touch-action:none;pointer-events:none}.ImageLightbox_contentTrack__bE7K8 .ImageLightbox_image__tzD_a{max-height:min(90vh,calc(100% - 2rem))}.ImageLightbox_contentZoomed__6Lami .ImageLightbox_image__tzD_a{max-width:min(92vw,1200px);max-height:90vh}.ImageLightbox_close__Qefgi,.ImageLightbox_nav__5u9ud{position:absolute;border:none;background:transparent;color:#fff;cursor:pointer;padding:.5rem;line-height:1;font-family:inherit}.ImageLightbox_close__Qefgi{top:1rem;right:1rem;font-size:2rem;z-index:1001}.ImageLightbox_close__Qefgi:hover,.ImageLightbox_nav__5u9ud:hover{opacity:.7}.ImageLightbox_nav__5u9ud{top:50%;transform:translateY(-50%);font-size:2.5rem;z-index:1001;user-select:none}.ImageLightbox_prev__r0qMu{left:.75rem}.ImageLightbox_next__DhqNr{right:.75rem}.ImageLightbox_counter__u47Ng{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);color:#ccc;font-size:.85rem;z-index:1001;pointer-events:none}@media (max-width:768px){.ImageLightbox_overlay__YSiFj{padding:0}.ImageLightbox_contentTrack__bE7K8{width:100%;height:100%}.ImageLightbox_slide__bGZoY{padding:0 .75rem}.ImageLightbox_contentTrack__bE7K8 .ImageLightbox_image__tzD_a{max-width:calc(100% - .5rem);max-height:calc(100vh - 5rem)}}@media (max-width:640px){.ImageLightbox_overlay__YSiFj{padding:0}.ImageLightbox_nav__5u9ud{font-size:2rem}.ImageLightbox_prev__r0qMu{left:.25rem}.ImageLightbox_next__DhqNr{right:.25rem}}