.media-viewer-block{margin:24px 0;min-width:0;color:var(--ink,inherit)}.media-viewer-block>figcaption{font-weight:700;margin-bottom:12px}.media-viewer-block .media-gallery{min-width:0}.media-viewer-block .gallery-stage{height:clamp(240px,68svh,660px);overflow:hidden;border-radius:12px;background:var(--panel,var(--paper,transparent));touch-action:pan-y}.media-viewer-block .gallery-stage:empty{height:auto;min-height:0}.media-viewer-block .gallery-stage figure{margin:0;height:100%}.media-viewer-block .gallery-stage img[data-media],.media-viewer-block .gallery-stage video{display:block;width:100%;height:100%;object-fit:contain}.media-viewer-block .gallery-navigation{display:flex;align-items:center;justify-content:center;gap:16px;padding:10px}.media-viewer-block .gallery-navigation[hidden]{display:none}.media-viewer-block .gallery-navigation button{appearance:none;min-width:44px;min-height:44px;border:1px solid var(--line,currentColor);background:var(--panel,transparent);color:inherit;border-radius:10px;cursor:pointer}.media-viewer-block .gallery-navigation button:disabled{opacity:.4;cursor:default}.media-viewer-block .gallery-navigation svg{width:20px;height:20px;vertical-align:middle}.media-viewer-block .gallery-count{min-width:4em;text-align:center;font-variant-numeric:tabular-nums}.media-viewer-block :focus-visible{outline:3px solid var(--accent,currentColor);outline-offset:3px}
