/* // _qxr.web  -  SVG plugin category thumbnails (suite diagram + home spotlight) */

.scene-suite__cell {
  padding: 0;
  overflow: hidden;
  background: #12141f;
}

.suite-art-img,
img.suite-card__art {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  background: #12141f;
}

/* Legacy panel hook for home spotlight cells that use img inside */
.suite-art-panel {
  position: relative;
  overflow: hidden;
  background: #12141f;
  border: 1px solid rgba(113, 100, 181, 0.28);
}

/* Axion suite diagram cards */
.suite-card {
  padding: 0;
  gap: 0;
  min-height: 148px;
}

.suite-card__art {
  height: 72px;
  flex: 0 0 72px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  background: #12141f;
}

.suite-card > :not(.suite-card__art) {
  padding-left: 1rem;
  padding-right: 1rem;
}

.suite-card > :last-child {
  padding-bottom: 1rem;
}

.suite-card > .suite-card__name,
.suite-card > span:first-of-type:not(.suite-card__art) {
  padding-top: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
  .scene-suite__cell {
    animation: none;
  }
}
