.ImagePreviewLightbox-module-scss-module__kuk9Ma__overlay{z-index:1000;background:#000000db;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.ImagePreviewLightbox-module-scss-module__kuk9Ma__image{object-fit:contain;border-radius:8px;max-width:min(82vw,980px);max-height:86vh;box-shadow:0 22px 80px #00000073}.ImagePreviewLightbox-module-scss-module__kuk9Ma__button{color:#fff;cursor:pointer;background:#101010bd;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s;display:inline-flex;position:absolute}.ImagePreviewLightbox-module-scss-module__kuk9Ma__button:hover,.ImagePreviewLightbox-module-scss-module__kuk9Ma__button:focus-visible{background:#202020eb;border-color:#ffffff6b;outline:none}.ImagePreviewLightbox-module-scss-module__kuk9Ma__close{top:24px;right:24px}.ImagePreviewLightbox-module-scss-module__kuk9Ma__previous{top:50%;left:max(18px,4vw);transform:translateY(-50%)}.ImagePreviewLightbox-module-scss-module__kuk9Ma__next{top:50%;right:max(18px,4vw);transform:translateY(-50%)}.ImagePreviewLightbox-module-scss-module__kuk9Ma__counter{color:#ffffffc7;font-size:13px;font-weight:600;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@media (max-width:640px){.ImagePreviewLightbox-module-scss-module__kuk9Ma__overlay{padding:18px}.ImagePreviewLightbox-module-scss-module__kuk9Ma__image{max-width:92vw;max-height:78vh}}
