.lightbox_trigger__WZ3Up{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:inherit;cursor:zoom-in}.lightbox_trigger__WZ3Up:focus-visible{outline:3px solid #2c86d1;outline-offset:4px;border-radius:4px}.lightbox_dialog__Ad84b{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:white;overflow:hidden;opacity:0;transition:opacity .22s ease}.lightbox_dialog__Ad84b[data-expanded=true]{opacity:1}.lightbox_dialog__Ad84b::backdrop{background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox_close__S_4tC{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2;width:48px;height:48px;border:2px solid white;border-radius:50%;background:#181818;color:#fff;font-size:32px;line-height:1;cursor:pointer}.lightbox_close__S_4tC:focus-visible{outline:3px solid #8bc8ff;outline-offset:4px}.lightbox_figure__Dh0iz{position:fixed;margin:0;transform-origin:center;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.lightbox_image__17P7K{position:absolute;inset:0;width:100%;height:100%;max-width:95vw;max-height:90vh;object-fit:contain}.lightbox_caption__Md0xV{position:absolute;left:0;right:0;bottom:0;max-height:30%;overflow:auto;background:rgba(0,0,0,.85);color:#fff;text-align:center;padding:8px 12px;font-size:14px;line-height:1.4}.lightbox_caption__Md0xV span{display:block}@media (prefers-reduced-motion:reduce){.lightbox_dialog__Ad84b{transition-duration:90ms}.lightbox_figure__Dh0iz{transform:none!important;transition:none}}