.di-lightbox{border:0;padding:0;background:transparent;color:white;width:96vw;max-width:1500px;height:94vh;max-height:94vh;overflow:hidden}.di-lightbox::backdrop{background:rgba(0,0,0,.92)}.di-lightbox img{display:block;width:100%;height:100%;object-fit:contain}.di-lightbox button{position:absolute;border:0;border-radius:4px;color:white;background:rgba(0,0,0,.5);padding:8px 18px;font:40px/1 sans-serif;z-index:1;cursor:pointer}.di-close{top:0;right:0}.di-prev{left:0;top:45%}.di-next{right:0;top:45%}.di-lightbox button:focus-visible{outline:3px solid #ff9800}
