/* Discourage normal image saving on touch devices and desktop browsers. */
.art-button,
.art-button img,
.dialog-art,
.dialog-art img {
  -webkit-touch-callout: none !important;
  -webkit-user-select: none !important;
  user-select: none !important;
  -webkit-user-drag: none !important;
}

.art-button::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
}

.art-button .view-cue {
  z-index: 2;
  pointer-events: none;
}

.dialog-art .zoom-controls,
.dialog-art .zoom-hint {
  z-index: 4;
}
