.cc-media-swipe{position:relative;overflow:hidden;touch-action:pan-y pinch-zoom}
.cc-media-swipe img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}
.cc-media-swipe-source{visibility:hidden!important}
.cc-media-swipe-layer{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;pointer-events:none;z-index:1}
/* Anchor the snapshot to the viewport, not its intrinsic image/grid size. */
.cc-media-swipe .cc-media-swipe-layer>img{position:absolute;inset:0;display:block;min-width:0;min-height:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;visibility:visible}
