/* Add-ons page: clients block – title underneath, fade hover */

/* No dark overlay on images – keep them bright */
.tmp-clients-addons .clients-wrapper .image::after {
  background: transparent;
}

/* Card layout: stack image then title below (no side bar) */
.tmp-clients-addons .clients-wrapper {
  flex-direction: column;
}
.tmp-clients-addons .clients-wrapper .text {
  writing-mode: unset;
  text-align: center;
  padding: 16px 14px 18px;
  width: 100%;
  background: var(--color-card);
  border-top: 1px solid var(--color-border, rgba(0, 0, 0, 0.08));
}
.tmp-clients-addons .clients-wrapper .text h6 {
  margin-bottom: 0;
}
.tmp-clients-addons .clients-wrapper:hover .text {
  background: var(--color-card);
}

/* Hover overlay: fade in/out instead of slide */
.tmp-clients-addons .clients-wrapper .image .content {
  top: 0 !important;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.tmp-clients-addons .clients-wrapper:hover .image .content {
  opacity: 1;
}
