/* Medya kit. Renk yok, hepsi belirteç (Kural 3). */

.mk-kunye {
  border: 1px solid var(--cizgi); border-radius: var(--kose);
  background: var(--zemin-kat);
  padding: var(--bos-5); margin-block-end: var(--bos-6);
}
.mk-kunye h2 { font-size: var(--ol-s); margin: 0 0 var(--bos-3); }
.mk-kunye dl { display: grid; gap: var(--bos-2); margin: 0; }
.mk-kunye div { display: flex; gap: var(--bos-4); justify-content: space-between; }
.mk-kunye dt { color: var(--metin-silik); font-size: var(--ol-3xs);
               letter-spacing: 0.06em; text-transform: uppercase; }
.mk-kunye dd { margin: 0; text-align: end; }

.mk-izin {
  border-inline-start: 3px solid var(--vurgu);
  padding-inline-start: var(--bos-4);
  margin-block-end: var(--bos-7);
  color: var(--metin-sonuk); max-width: 62ch;
}

#medya-kit {
  display: grid; gap: var(--bos-5);
  grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr));
}
.mk-kare {
  margin: 0; border: 1px solid var(--cizgi); border-radius: var(--kose);
  background: var(--zemin-kat); overflow: hidden;
  display: flex; flex-direction: column;
}
.mk-kare img {
  display: block; width: 100%; height: auto;
  aspect-ratio: 4 / 3; object-fit: cover;
  filter: var(--gorsel-suzgec); background: var(--zemin-derin);
}
.mk-kare figcaption {
  padding: var(--bos-4); display: flex; flex-direction: column;
  gap: var(--bos-2); flex: 1;
}
.mk-alt {
  margin: 0; font-size: var(--ol-2xs); line-height: 1.45; color: var(--metin-sonuk);
  display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
  overflow: hidden;
}
.mk-veri {
  margin: 0; display: flex; flex-wrap: wrap; gap: var(--bos-3);
  font-size: var(--ol-3xs); color: var(--metin-silik);
  font-variant-numeric: tabular-nums;
}
.mk-indir {
  margin-block-start: auto; align-self: start;
  font-size: var(--ol-3xs); letter-spacing: 0.08em; text-transform: uppercase;
  font-weight: 600; color: var(--vurgu);
  border: 1px solid var(--cizgi-guclu); border-radius: var(--kose);
  padding: 0.4em 0.9em;
}
.mk-indir:hover { background: var(--zemin-derin); }
