.image-gallery_gallery__LtxSc{min-width:0}.image-gallery_preview__X6cUQ{position:relative;min-width:0}.image-gallery_photoActions__jALSu{position:absolute;left:calc(var(--photo-inline-inset, 0px) + 5px);bottom:calc(var(--photo-block-inset, 0px) + 16px);z-index:1;max-width:calc(100% - 112px)}.image-gallery_photoOpener__4sbUY .image-gallery_previewHint__uqmvC{right:calc(var(--photo-inline-inset, 0px) + 5px);bottom:calc(var(--photo-block-inset, 0px) + 16px);min-width:96px;height:34px;justify-content:center}.image-gallery_mainTrack__r5drD{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.image-gallery_mainTrack__r5drD::-webkit-scrollbar{display:none}.image-gallery_mainTrack__r5drD{--media-player-background:transparent;width:100%;aspect-ratio:3/4;border-radius:6px}.image-gallery_mainTrack__r5drD[data-single-photo=true]{aspect-ratio:var(--gallery-aspect-ratio,3/4)}.image-gallery_mainSlide__LK9YH{position:relative;flex:0 0 100%;height:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in;overflow:hidden}.image-gallery_image__bLAqJ{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-gallery_photoOpener__4sbUY{position:absolute;inset:0;width:100%;height:100%;cursor:zoom-in}.image-gallery_videoBadge__LPWiR{--story-control-size:22px;--story-icon-size:13px;position:absolute;right:6px;bottom:6px;pointer-events:none}.image-gallery_navigation__A_2zN{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px}.image-gallery_navigation__A_2zN .image-gallery_controls__nuO37{flex-direction:column;justify-content:center;min-height:0;gap:0}.image-gallery_navigation__A_2zN[data-single=true]{display:block}.image-gallery_navigation__A_2zN[data-single=true] .image-gallery_controls__nuO37{align-items:flex-start;min-height:28px}.image-gallery_thumbnails__p9h_2{display:flex;min-width:0;gap:8px;overflow-x:auto;overflow-y:hidden;padding:5px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--brand-line) transparent}.image-gallery_thumbnail__Z9T3_{flex:0 0 80px;height:80px;position:relative;overflow:hidden;border:1px solid transparent;border-radius:4px;background:var(--brand-paper);opacity:.9;transition:opacity .22s,border-color .22s}.image-gallery_thumbnail__Z9T3_ img{-o-object-fit:cover;object-fit:cover;padding:3px;border-radius:4px}.image-gallery_thumbnail__Z9T3_[aria-pressed=true]{border-color:var(--brand-accent);opacity:1}.image-gallery_thumbnail__Z9T3_:hover{opacity:1}@media (min-width:1024px){.image-gallery_mainTrack__r5drD{max-height:max(320px,min(680px,calc(100svh - 320px)))}}@media (max-width:1023px){.image-gallery_navigation__A_2zN{display:flex;flex-direction:column-reverse;gap:2px;margin-top:4px}.image-gallery_navigation__A_2zN .image-gallery_controls__nuO37{flex-direction:row;justify-content:space-between;width:100%;min-height:44px}.image-gallery_thumbnails__p9h_2{width:100%}.image-gallery_thumbnail__Z9T3_{flex-basis:72px;height:72px}}.image-gallery_gallery__LtxSc button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.image-gallery_mainSlide__LK9YH:focus-visible,.image-gallery_photoOpener__4sbUY:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-3px}.image-gallery_empty__NBCt_{display:grid;place-content:center;justify-items:center;gap:16px;aspect-ratio:3/4;color:var(--brand-muted);font-size:13px}.image-gallery_empty__NBCt_ svg{width:64px;height:64px;color:var(--brand-accent)}@media (prefers-reduced-motion:reduce){.image-gallery_thumbnail__Z9T3_{transition:none}}.image-gallery_inline__UiLuW[data-viewer-open=true],.image-gallery_preview__X6cUQ[data-viewer-open=true],.image-gallery_thumbnails__p9h_2[data-viewer-open=true]{visibility:hidden}