/* Safe responsiveness lift for high-use buttons.
   Keeps layout and image rendering unchanged; only removes small tap/click delays
   and reduces expensive press animations on the controls that open/switch views. */
.random-card-day-btn,
.altthumb,
.mini-row,
.mini-popover-view,
.mc-issue-overlay-btn,
.comic-cut-nav-btn,
.comic-cut-nav-icon-btn,
.zoom-popup-btn,
.zoom-popup-close,
#nextComicCutBtn,
#backToSetBtn,
#myCollectionBtn,
.auth-btn,
.icon-btn{
  touch-action: manipulation;
}

/* These controls feel faster when their press state does not trigger layout/composite work. */
.random-card-day-btn:active,
.altthumb:active,
.mini-row:active,
.mini-popover-view:active,
.mc-issue-overlay-btn:active,
.comic-cut-nav-btn:active,
.comic-cut-nav-icon-btn:active,
.zoom-popup-btn:active,
.zoom-popup-close:active,
#nextComicCutBtn:active,
#backToSetBtn:active{
  transform: none !important;
}

/* Shorten only interaction transitions on the frequently tapped open/view controls. */
.random-card-day-btn,
.altthumb,
.mini-row,
.mini-popover-view,
.mc-issue-overlay-btn,
.comic-cut-nav-btn,
.comic-cut-nav-icon-btn,
.zoom-popup-btn,
.zoom-popup-close{
  transition-duration: .08s !important;
}

/* Mobile gets the biggest benefit from avoiding hover/active compositing on tap. */
@media (hover: none), (pointer: coarse){
  .random-card-day-btn,
  .altthumb,
  .mini-row,
  .mini-popover-view,
  .mc-issue-overlay-btn,
  .comic-cut-nav-btn,
  .comic-cut-nav-icon-btn,
  .zoom-popup-btn,
  .zoom-popup-close{
    transition: none !important;
    -webkit-tap-highlight-color: transparent;
  }
}
