/* Public directories only. Keep each existing icon footprint and card layout.
   Repeated class raises specificity above the legacy per-directory icon rules. */
.bidsimp-icon-tile.bidsimp-icon-tile.bidsimp-icon-tile.bidsimp-icon-tile {
  display: grid;
  place-items: center;
  flex-shrink: 0;
  box-sizing: border-box;
  padding: 0;
  border-radius: 12px;
  background: linear-gradient(145deg, #f7fbfe 0%, #c9dfef 100%);
  border: 1px solid #d3e1ec;
  box-shadow: 0 2px 6px rgba(16, 38, 56, .08), inset 0 1px 0 rgba(255, 255, 255, .55);
  filter: none;
}
.bidsimp-icon-tile.bidsimp-icon-tile.bidsimp-icon-tile.bidsimp-icon-tile > img {
  width: 68%;
  height: 68%;
  object-fit: contain;
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: none;
  box-shadow: none;
  filter: none;
}
/* Quick-launch images are themselves the existing compact 36px tile. */
img.bidsimp-icon-tile.bidsimp-icon-tile.bidsimp-icon-tile.bidsimp-icon-tile {
  padding: 5px;
  object-fit: contain;
}
/* Parent cards already animate. No independent movement or new motion. */
