.elm-native-lightbox{box-sizing:border-box;max-width:min(94vw,1200px);max-height:92vh;padding:48px 18px 18px;border:0;border-radius:16px;background:#fff;box-shadow:0 18px 60px rgba(0,0,0,.32)}.elm-native-lightbox::backdrop{background:rgba(4,35,31,.82)}.elm-native-lightbox img{display:block;max-width:100%;max-height:calc(92vh - 66px);width:auto;height:auto;margin:auto}.elm-native-lightbox__close{position:absolute;top:8px;right:10px;width:38px;height:38px;border:0;border-radius:50%;background:#0b5148;color:#fff;font-size:24px;line-height:1;cursor:pointer}.elm-native-lightbox__close:focus-visible{outline:3px solid #ffd44f;outline-offset:2px}[data-native-lightbox]{cursor:zoom-in}