.ui-modern .el-support.backer-logos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 24px;
}
.backer-logos .backer-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 106px;
  height: 42px;
  flex: 0 0 106px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  overflow: hidden;
  transition: transform 160ms ease;
}
.backer-logos .backer-logo img { width: 100%; height: 100%; object-fit: contain; }
.backer-logos .backer-era,
.backer-logos .backer-nvidia { mix-blend-mode: multiply; }
.backer-logos .backer-era img { width: 115%; height: 115%; max-width: none; flex-shrink: 0; }
.backer-logos .backer-nvidia img { width: 165%; height: 165%; max-width: none; flex-shrink: 0; }
.backer-logos .backer-next36 img { filter: brightness(0); }
html[data-theme="dark"] .backer-logos .backer-era,
html[data-theme="dark"] .backer-logos .backer-nvidia { mix-blend-mode: screen; }
html[data-theme="dark"] .backer-logos .backer-era img,
html[data-theme="dark"] .backer-logos .backer-nvidia img { filter: invert(1) grayscale(1); }
html[data-theme="dark"] .backer-logos .backer-cdl img { filter: brightness(0) invert(1); }
html[data-theme="dark"] .backer-logos .backer-next36 img { filter: brightness(0) invert(1); }
.backer-logos .backer-logo:focus-visible { outline: 2px solid var(--blue); outline-offset: 4px; }
@media (hover: hover) and (prefers-reduced-motion: no-preference) {
  .backer-logos .backer-logo:hover { transform: translateY(-2px); }
}
