/* Eight mage-common cards have unique art. Card text always owns a separate
 * row; neither the image nor a text overlay can hide cost, rules or targets. */
.profession-card.has-profession-art {
  grid-template-rows: auto auto auto 1fr auto;
  align-content: start;
}

.profession-card.has-profession-art > .profession-card-art {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1;
  min-width: 0;
  margin-top: 12px;
  border: 1px solid var(--lfd-ui-border);
  border-radius: 9px;
  box-sizing: border-box;
  object-fit: cover;
  background: var(--lfd-ui-bg-deep);
  pointer-events: none;
}

.profession-card.has-profession-art > strong {
  margin-top: 12px;
  overflow-wrap: anywhere;
}

.profession-card.has-profession-art > p {
  overflow-wrap: anywhere;
}

.profession-card.has-profession-art > .profession-card-foot {
  flex-wrap: wrap;
}

/* Compact hand/replacement cards still reserve two distinct header badges. */
:is(.profession-hand-cards, .profession-replace-cards)
  .profession-card.has-profession-art > :is(.profession-card-source, .profession-card-cost) {
  min-height: 22px;
  padding: 3px 6px;
  font-size: 10px;
}

@media (forced-colors: active) {
  .profession-card.has-profession-art > .profession-card-art {
    border-color: CanvasText;
    forced-color-adjust: none;
  }
}
