/* Original JPEG pixels are preserved. Crop and tone apply only to this section's display. */
#concerns.dm-photo-comparison.dpc-real-photos { --photo-tone: brightness(1.08) contrast(1.02) saturate(.94); }
#concerns.dm-photo-comparison.dpc-real-photos .dpc-photo-crop { position: relative; display: block; width: 100%; aspect-ratio: var(--crop-aspect); overflow: hidden; background: #202321; }
#concerns.dm-photo-comparison.dpc-real-photos .dpc-photo-crop > img { position: absolute; display: block; width: var(--image-width); max-width: none; height: auto; left: var(--image-left); top: var(--image-top); filter: var(--photo-tone); }
#concerns.dm-photo-comparison.dpc-real-photos .dpc-lightbox-image { filter: var(--photo-tone); }
#concerns.dm-photo-comparison.dpc-real-photos .dpc-zoom { background: rgba(255,255,255,.96); }

