.css-lightbox{display:none;position:fixed;inset:0;z-index:250;padding:24px;overflow:auto;background:#0c100ef0;color:#fff}.css-lightbox:target{display:flex;align-items:center;justify-content:center}.css-lightbox-backdrop{position:absolute;inset:0}.css-lightbox figure{position:relative;z-index:1;margin:auto;max-width:min(1100px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;align-items:center;gap:14px}.css-lightbox img{display:block;max-width:100%;max-height:calc(100vh - 150px);object-fit:contain;border-radius:6px}.css-lightbox figcaption{text-align:center;max-width:780px}.css-lightbox figcaption h2{color:#fff;margin:0 0 6px}.css-lightbox figcaption p{color:#dde3df;margin:0}.css-lightbox-close{position:absolute;right:0;top:-44px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #ffffff55;border-radius:50%;background:#111a;color:#fff;font-size:26px;line-height:1}.css-lightbox-close:hover{background:#fff;color:#111}
@media(max-width:650px){.css-lightbox{padding:18px 12px}.css-lightbox img{max-height:calc(100vh - 180px)}.css-lightbox-close{top:-42px}}
