/* ==========================================================================
   Akademik bölümü — sayfa CSS'i (ADR-3). Ön ek: `akd-`
   Ortak kabuk `assets/style.css`'te; buradaki hiçbir seçici ortak sınıfları
   kapsamsız ezmez (Bölüm 6.2). Yeni renk/ölçü değişkeni tanımlanmaz.
   ========================================================================== */

/* ---------- hub: bölüm kovaları ---------- */
.akd-kovalar{
  max-width:1000px;margin:0 auto;
  display:grid;grid-template-columns:repeat(2,1fr);gap:26px;
}
.akd-kova{
  border:1px solid var(--line);
  background:linear-gradient(180deg, rgba(200,162,74,0.05), transparent);
  padding:34px 30px;
  display:flex;flex-direction:column;gap:10px;
  transition:.25s;
}
.akd-kova:hover{border-color:var(--gold);transform:translateY(-3px);}
.akd-kova h3{
  font-size:1.25rem;
  color:var(--gold-bright);
}
.akd-kova-sayi{
  font-family:'Cinzel', serif;
  font-size:.7rem;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:var(--parchment-dark);
}

/* ---------- liste sayfaları: kayıt kartları ---------- */
/* Kayıtların ayrı detay sayfası yok (Bölüm 3 kural 2); tüm bilgi karttadır,
   bu yüzden kart gövde metnini kırpmaz. */
.akd-liste{
  max-width:820px;margin:0 auto;
  display:flex;flex-direction:column;gap:26px;
}
.akd-kart{
  position:relative;
  border:1px solid var(--line);
  background:linear-gradient(180deg, rgba(200,162,74,0.05), transparent);
  padding:32px 30px;
}
.akd-kart h3{
  font-size:1.3rem;
  color:var(--parchment);
  margin-bottom:6px;
  padding-right:120px;
}
.akd-kunye{
  font-size:.85rem;
  color:var(--parchment-dark);
  font-style:italic;
  margin-bottom:16px;
}
.akd-ozet{
  color:var(--parchment-dark);
  font-size:1rem;
  line-height:1.6;
}
.akd-ozet p{margin-bottom:.9em;}
.akd-ozet p:last-child{margin-bottom:0;}
.akd-eylemler{
  display:flex;flex-wrap:wrap;gap:12px;
  margin-top:22px;
}
/* liste içindeki düğmeler sayfa CTA'larından küçük dursun */
.akd-eylemler .btn{padding:11px 22px;font-size:.7rem;}

/* kapak görseli olan kayıt (örn. kitap): görsel solda, metin sağda */
.akd-kart-gorselli{
  display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:start;
}
.akd-kapak{
  width:100%;height:auto;display:block;
  border:1px solid var(--line);box-shadow:0 6px 18px rgba(0,0,0,0.35);
}
.akd-kart-gorselli .akd-kart-icerik h3{padding-right:0;}
@media (max-width:640px){
  .akd-kart-gorselli{grid-template-columns:1fr;}
  .akd-kapak{max-width:220px;margin:0 auto;}
}

/* ---------- taslak / örnek kayıt işaretleri ---------- */
.akd-kart-taslak{border-style:dashed;}
.akd-rozet{
  position:absolute;top:18px;right:20px;
  font-family:'Cinzel', serif;
  font-size:.62rem;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:var(--forest);
  background:var(--gold);
  padding:4px 10px;
}
.akd-not{
  max-width:820px;margin:0 auto 34px;
  border-left:2px solid var(--gold);
  padding:12px 18px;
  color:var(--parchment-dark);
  font-size:.95rem;
  font-style:italic;
}
.akd-not strong{color:var(--gold-bright);font-style:normal;}

.akd-bos{
  text-align:center;
  color:var(--parchment-dark);
  font-style:italic;
}

@media (max-width:820px){
  .akd-kovalar{grid-template-columns:1fr;}
  /* rozet dar ekranda başlığın üstüne binmesin: akışa girsin */
  .akd-kart h3{padding-right:0;}
  .akd-rozet{position:static;display:inline-block;margin-bottom:12px;}
}
