/* Single-finger scrolling remains available; photos have no pinch or double-tap zoom. */
html, body { touch-action: pan-y; }
.photo-viewport { touch-action: pan-y; }
img, .photo-viewport {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}
.photo-dialog { width: min(100%, 480px); }
