/* === SAYFA: gelisme-detay =============================== */
#page-gelisme-detay .cover-area{background:var(--dark-2);margin-top:calc(var(--head-h) * -1)}
#page-gelisme-detay .cover-area > [data-para-img]{background:var(--dark-3)}
#page-gelisme-detay .cover-area .empty{display:flex;align-items:center;justify-content:center;background:var(--dark-3)}
#page-gelisme-detay .cover-area .veil{position:absolute;inset:0;background:linear-gradient(to top,rgba(5,5,5,.78),rgba(5,5,5,.30) 60%,rgba(5,5,5,.42))}
#page-gelisme-detay .cover-area .txt{max-width:var(--wrap);margin:0 auto;height:640px;padding:0 var(--gut);display:flex;flex-direction:column;justify-content:flex-end}
#page-gelisme-detay .cover-area .in{padding-bottom:64px}
#page-gelisme-detay .cover-area .crumb{margin-bottom:24px}
#page-gelisme-detay .cover-area .crumb .sep{color:var(--dark-muted-3)}
#page-gelisme-detay .cover-area h1{margin:0;max-width:900px;font-size:56px;line-height:1.06;font-weight:300;letter-spacing:-0.03em;color:#fff;text-wrap:balance}

#page-gelisme-detay .body-area{max-width:var(--wrap);margin:0 auto;padding:110px var(--gut) 40px;display:grid;grid-template-columns:minmax(0,300px) minmax(0,760px);gap:80px;align-items:start}
#page-gelisme-detay .body-area .meta{position:sticky;top:120px}
#page-gelisme-detay .body-area .meta .rows{border-top:1px solid var(--ink)}
#page-gelisme-detay .body-area .meta .row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}
#page-gelisme-detay .body-area .meta .d{font-size:12px;color:var(--muted-2)}
#page-gelisme-detay .body-area .meta .t{font-size:14px}
#page-gelisme-detay .body-area .lead{margin:0 0 40px;font-size:26px;line-height:1.45;font-weight:300;letter-spacing:-0.01em;text-wrap:pretty}
#page-gelisme-detay .body-area .txt p{margin:0 0 24px;font-size:17px;line-height:1.8;color:var(--ink-soft);text-wrap:pretty}

#page-gelisme-detay .gallery-area{max-width:var(--wrap);margin:0 auto;padding:70px var(--gut) 120px}
#page-gelisme-detay .gallery-area .kicker{display:block;margin-bottom:24px}
#page-gelisme-detay .gallery-area .items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
#page-gelisme-detay .gallery-area .item{
  aspect-ratio:4 / 3;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);
  display:flex;align-items:center;justify-content:center;overflow:hidden;
}
#page-gelisme-detay .gallery-area .item img{width:100%;height:100%;object-fit:cover}

#page-gelisme-detay .next-area{border-top:1px solid var(--line)}
#page-gelisme-detay .next-area .in{max-width:var(--wrap);margin:0 auto;padding:70px var(--gut) 110px}
#page-gelisme-detay .next-area .item{display:block;transition:opacity .2s ease}
#page-gelisme-detay .next-area .item:hover{opacity:.6}
#page-gelisme-detay .next-area .kicker{display:block;margin-bottom:18px}
#page-gelisme-detay .next-area .t{font-size:36px;font-weight:300;letter-spacing:-0.025em;max-width:760px;text-wrap:balance}

@media (max-width:1024px){
  #page-gelisme-detay .cover-area .txt{height:440px}
  #page-gelisme-detay .cover-area h1{font-size:36px}
  #page-gelisme-detay .body-area{grid-template-columns:minmax(0,1fr);gap:40px;padding:70px var(--gut) 20px}
  #page-gelisme-detay .body-area .meta{position:static}
  #page-gelisme-detay .body-area .lead{font-size:22px}
  #page-gelisme-detay .gallery-area{padding-bottom:80px}
  #page-gelisme-detay .gallery-area .items{grid-template-columns:repeat(2,minmax(0,1fr))}
  #page-gelisme-detay .next-area .t{font-size:26px}
}

/* --- panelden gelen editör içeriği --------------------- */
#page-gelisme-detay .body-area .txt h2,
#page-gelisme-detay .body-area .txt h3{margin:40px 0 16px;font-size:26px;font-weight:400;letter-spacing:-0.015em}
#page-gelisme-detay .body-area .txt ul,
#page-gelisme-detay .body-area .txt ol{margin:0 0 24px;padding-left:20px;font-size:17px;line-height:1.8;color:var(--ink-soft)}
#page-gelisme-detay .body-area .txt img{border-radius:var(--radius);margin:8px 0 24px}
