/* Pixthor Stage 81 — clean resource thumbnails; reveal on hover or keyboard focus. */
/* Override older Stage 38/46 rules that force the action buttons to stay visible. */
#app .gallery .tile.px-hover-card .px-title-overlay,
#app .gallery .tile.px-hover-card .px-hover-category,
#app .gallery .tile.px-hover-card .px-tile-actions {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transition: opacity .18s ease, visibility .18s ease !important;
}
@media (hover:hover) and (pointer:fine) {
  #app .gallery .tile.px-hover-card:hover .px-title-overlay,
  #app .gallery .tile.px-hover-card:hover .px-hover-category,
  #app .gallery .tile.px-hover-card:hover .px-tile-actions {
    opacity: 1 !important;
    visibility: visible !important;
  }
  #app .gallery .tile.px-hover-card:hover .px-tile-actions {pointer-events:auto !important}
}
#app .gallery .tile.px-hover-card:focus-visible .px-title-overlay,
#app .gallery .tile.px-hover-card:focus-visible .px-hover-category,
#app .gallery .tile.px-hover-card:focus-visible .px-tile-actions,
#app .gallery .tile.px-hover-card:focus-within .px-title-overlay,
#app .gallery .tile.px-hover-card:focus-within .px-hover-category,
#app .gallery .tile.px-hover-card:focus-within .px-tile-actions {
  opacity: 1 !important;
  visibility: visible !important;
}
#app .gallery .tile.px-hover-card:focus-visible .px-tile-actions,
#app .gallery .tile.px-hover-card:focus-within .px-tile-actions {pointer-events:auto !important}
