.msc-lb-open{overflow:hidden}.msc-lightbox[hidden]{display:none}.msc-lightbox{position:fixed;inset:0;z-index:99999;background:rgba(6,12,23,.96);display:flex;align-items:center;justify-content:center;color:white;padding:55px 65px 65px;box-sizing:border-box}.msc-lightbox figure{margin:0;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.msc-lightbox img{display:block;max-width:100%;max-height:calc(100dvh - 160px);width:auto;height:auto;object-fit:contain}.msc-lightbox figcaption{text-align:center;max-width:85vw;overflow-wrap:anywhere}.msc-lightbox button{position:absolute;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.4);border-radius:50%;color:#fff;cursor:pointer;width:48px;height:48px;font-size:32px;line-height:1}.msc-lightbox button:focus-visible{outline:3px solid #fff;outline-offset:3px}.msc-lb-close{top:14px;right:18px}.msc-lb-prev{left:10px;top:50%}.msc-lb-next{right:10px;top:50%}.msc-lb-count{position:absolute;bottom:20px;left:0;right:0;text-align:center;font-size:14px}@media(max-width:600px){.msc-lightbox{padding:70px 12px 85px}.msc-lightbox img{max-height:calc(100dvh - 190px)}.msc-lb-prev,.msc-lb-next{top:auto!important;bottom:15px}.msc-lb-prev{left:16px}.msc-lb-next{right:16px}}
