.image-grid .gallery-image{min-width:0;margin:0}.image-grid .gallery-image>.image-button{display:block;width:100%}.image-grid .gallery-caption{margin:7px 3px 2px;color:#c9b6dc;font-size:13px;font-weight:400;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lightbox .lightbox-figure{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:min(94vw,1500px);max-height:calc(100dvh - 68px);margin:0}.lightbox .lightbox-figure img{display:block;min-height:0;max-width:100%;flex:0 1 auto}.lightbox .lightbox-figure:has(figcaption:not([hidden])) img{max-height:64dvh}.lightbox .lightbox-caption{flex:0 0 auto;max-width:72ch;max-height:23dvh;overflow:auto;scroll-behavior:auto;margin-top:12px;padding:0 4px;color:#d6c5e7;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.lightbox .lightbox-caption[hidden]{display:none}@media(max-width:600px){.lightbox .lightbox-figure{max-height:calc(100dvh - 36px)}}
