.media-viewer__image-link{cursor:zoom-in}.media-viewer__image-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.media-viewer__content{display:grid;place-items:center;min-height:10rem;background:#f4f7fa}.media-viewer__content img,.media-viewer__content video{display:block;width:auto;max-width:100%;max-height:65vh;max-height:65dvh;object-fit:contain}.media-viewer__navigation{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem}.media-viewer__caption{overflow-wrap:anywhere}.media-viewer [hidden]{display:none}.media-viewer__content.media-viewer__content--no-swipe{touch-action:auto}.media-viewer__dots{position:relative;display:flex;gap:2px;max-width:100%;width:max-content;margin:8px auto 0;overflow-x:auto;padding:4px}.media-viewer__dot{flex:0 0 28px;width:28px;height:28px;min-height:28px;padding:0;border:0;background:transparent;color:var(--accent,#088eae);cursor:pointer}.media-viewer__dot::before{content:"";display:block;width:6px;height:6px;margin:auto;border:1px solid currentColor;border-radius:50%}.media-viewer__dot[aria-pressed=true]::before{background:currentColor}.media-viewer__dot:focus-visible{outline:2px solid currentColor;outline-offset:-2px;border-radius:4px}.media-viewer__content--rotated{width:min(100%,65vh);width:min(100%,65dvh);aspect-ratio:1;margin-inline:auto;min-height:0;position:relative;display:block}.media-viewer__content--rotated img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.media-rotation-90{transform:rotate(90deg)}.media-rotation-180{transform:rotate(180deg)}.media-rotation-270{transform:rotate(270deg)}
