/* Poster is always the fallback; an actually playing sibling must be visible. */
html body[data-page] img.media-poster:has(+video.nx-playing){opacity:0!important}
html body .comparison-after>img.media-poster.na-loop{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.62) saturate(.95)}

/* Pointer dragging belongs to the whole monitor, native range retains keyboard/AT. */
html body .comparison-stage{touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:ew-resize}
html body .comparison-stage input[type=range]{pointer-events:none}
html body .comparison-stage input::-webkit-slider-thumb{width:44px;height:44px}
html body .comparison-stage input::-moz-range-thumb{width:44px;height:44px}
html body .comparison-divider>span{width:52px;height:52px;min-width:52px;min-height:52px;box-sizing:border-box}
