/* Kapak görseli — hero/kart arka planı (cover, merkez) */

.brand-cover-frame {
  position: relative;
  overflow: hidden;
  background: linear-gradient(135deg, #e8e8ed 0%, #f3f3f6 45%, #ececef 100%);
}

.brand-cover-frame img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}

.brand-cover-frame--card {
  aspect-ratio: 16 / 10;
  border-radius: 18px 18px 0 0;
}

.brand-cover-frame--hero {
  position: absolute;
  inset: 0;
  border-radius: var(--bdr-band-radius, 24px);
}

.brand-cover-frame__fallback {
  position: absolute;
  inset: 0;
  background: linear-gradient(145deg, #1d1d1f 0%, #3a3a3c 55%, #111 100%);
}
