/* ==========================================================================
   CAP – Contemporary Accounting Perspectives
   Kompakt boşluk düzenlemesi (OJS 3.5 / Default tema)
   Yükleme yeri: Ayarlar > Web Sitesi > Görünüm > Gelişmiş > Dergi Stil Dosyası
   -------------------------------------------------------------------------
   Boşlukları büyütmek/küçültmek isterseniz aşağıdaki px değerlerini
   değiştirmeniz yeterli (16px -> 24px gibi).
   ========================================================================== */

/* --- 1. Sayı başlığı: kapak ile açıklama yan yana, altta ölü boşluk yok --- */
.obj_issue_toc .heading {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 0 24px;
}
.obj_issue_toc .heading .cover {
    float: none;          /* float kaynaklı kapak altı boşluğunu kaldırır */
    margin: 0;
    flex: 0 0 180px;      /* kapak genişliği */
    max-width: 180px;
}
.obj_issue_toc .heading .cover img {
    width: 100%;
    height: auto;
    display: block;
}
.obj_issue_toc .heading .description {
    flex: 1 1 340px;
    width: auto;
    margin: 0;
}
.obj_issue_toc .heading .description p { margin: 0 0 8px; }
.obj_issue_toc .heading .description p:last-child { margin-bottom: 0; }
.obj_issue_toc .heading .published {
    flex: 0 0 100%;
    width: auto;
    margin: 10px 0 0;
}

/* --- 2. "Full Issue" ve bölüm blokları (30px+30px+30px -> 16px) --- */
.obj_issue_toc .galleys  { margin: 0; padding: 16px 0; }
.obj_issue_toc .sections { margin-top: 0; }
.obj_issue_toc .section  { margin: 0; padding: 16px 0; }
.obj_issue_toc .galleys h2,
.obj_issue_toc .section h2 { margin-bottom: 10px; }

/* --- 3. Makale satırları arası boşluk (30px -> 14px) --- */
.cmp_article_list > li { margin-bottom: 14px; }
.cmp_article_list > li:last-child { margin-bottom: 0; }
.obj_article_summary .galleys_links { margin-top: 6px; }
.obj_article_summary .meta { padding-top: 2px; }

/* --- 4. v2 EK: temanın yüksek özgüllüklü kuralları (30 Eylül eklendi) ---
   Bu iki kural olmadan temanın kendi kuralı bizimkini eziyordu. */

/* Bölüm listesinin üstündeki 60px'lik boşluk ("Full Issue PDF" ile
   "Editorial" arasındaki büyük açıklık) */
.obj_issue_toc .sections:not(:first-child) { margin-top: 0; }

/* "Full Issue" başlığı ile PDF butonu arası */
.obj_issue_toc .galleys .galleys_links { margin-top: 6px; }

/* --- 5. v3 EK: makale sayfası yan sütununda "How to Cite" lisansın üstünde ---
   Atıf kutusu çekirdek şablonda değil, eklenti kancasıyla en sona basılıyor.
   Şablona dokunmadan flex "order" ile sıralanır (yükseltmeden etkilenmez).
   Sonuç sıra: Downloads > Published > Issue > How to Cite > License > Publication Facts */
.obj_article_details .entry_details { display: flex; flex-direction: column; }
.obj_article_details .entry_details > .item.copyright { order: 1; }  /* License */
.obj_article_details .entry_details > .item.pflPlugin { order: 2; }  /* Publication Facts */

/* --- 6. v4 EK (18 Ekim 2026): yazar altındaki "Competing Interests" kutusu ---
   Zorunluluk kaldırıldı ama eski girişler ("-") veritabanında duruyor.
   Beyanlar Ethics Declaration Form ve makale PDF'lerinde yer alır.
   Bu veri dizinlere (Crossref, OAI, Google Scholar) gönderilmez; yalnızca görünüm. */
.obj_article_details .authors .ciStatement { display: none; }

/* --- 7. v5 EK (18 Ekim 2026): makale sayfasında yazar adları bordo --- */
.obj_article_details .authors .name { color: #7a1f2b; }

/* --- 8. v6 EK (18 Ekim 2026): ana sayfada tek duyuru varken düzen ---
   Tema ilk duyuruyu %65 genişlikte gösterip sağda boş bir sütun ve dikey çizgi bırakıyor.
   Yalnızca tek duyuru olduğunda: çizgi ve boş sütun kalkar, görsel solda, metin sağda.
   İkinci bir duyuru eklenince temanın kendi düzeni otomatik olarak geri gelir.
   Mobilde (768px altı) değişiklik yok; görsel ve metin alt alta kalır. */
@media (min-width: 768px) {
  .pkp_page_index .cmp_announcements:not(:has(.more .obj_announcement_summary)) > .obj_announcement_summary {
    float: none;
    width: auto;
    display: flex;
    align-items: center;
    gap: 32px;
  }
  .pkp_page_index .cmp_announcements:not(:has(.more .obj_announcement_summary)) > .obj_announcement_summary::before { display: none; }
  .pkp_page_index .cmp_announcements:not(:has(.more .obj_announcement_summary)) > .obj_announcement_summary > .obj_announcement_summary_image {
    flex: 0 0 56%;
    max-width: 56%;
    height: auto;
    margin: 0;
  }
  .pkp_page_index .cmp_announcements:not(:has(.more .obj_announcement_summary)) .obj_announcement_summary_details { flex: 1 1 auto; }
  .pkp_page_index .cmp_announcements:not(:has(.more .obj_announcement_summary)) .more { display: none; }
}

/* --- 9. v7 EK (18 Ekim 2026): duyuru görseline tıklayınca duyuru açılsın ---
   Duyuru başlığındaki bağlantı görünmez bir katmanla tüm duyuru kartına yayılır
   ("stretched link"); görsele, tarihe veya özete tıklamak duyuruyu açar.
   Şablona dokunulmaz; ana sayfada ve Duyurular sayfasında çalışır. */
.obj_announcement_summary_has_image { position: relative; }
.obj_announcement_summary_has_image h2 > a::after,
.obj_announcement_summary_has_image h3 > a::after,
.obj_announcement_summary_has_image h4 > a::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
}
.obj_announcement_summary_has_image .obj_announcement_summary_image {
    transition: opacity .2s ease, box-shadow .2s ease;
}
.obj_announcement_summary_has_image:hover .obj_announcement_summary_image {
    opacity: .92;
    box-shadow: 0 6px 18px rgba(20, 54, 92, .25);
}
