/*
 * Zirve — blog yazısı, blog listesi ve statik sayfalar (partials.icerik-stil). theme.css'ten SONRA yüklenir; yalnız token kullanır.
 * Önek: .ic-*  (gece + gündüz).
 */
.zr .ic-liste-bas{margin-bottom:20px}
.zr .ic-makale{max-width:780px;margin:0 auto 56px}
.zr .ic-makale__bas{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}
.zr .ic-makale__bas h1{font-size:clamp(25px,4.2vw,38px);line-height:1.18;letter-spacing:-.02em;text-wrap:balance}
.zr .ic-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;color:var(--renk-metin-soluk)}
.zr .ic-makale__kapak{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--kose-buyuk);border:1px solid var(--renk-kenar);margin:0 0 28px}
.zr .ic-prose{padding:0;font-size:16.5px;line-height:1.75;color:var(--renk-metin)}
.zr .ic-prose p,.zr .ic-prose li{color:var(--renk-metin);color:color-mix(in srgb,var(--renk-metin) 88%,var(--renk-zemin))}
.zr .ic-prose h2{font:700 clamp(20px,3vw,25px)/1.25 var(--font-baslik);letter-spacing:-.015em;margin:36px 0 12px;scroll-margin-top:90px}
.zr .ic-prose h3{font:700 18px/1.3 var(--font-baslik);margin:26px 0 8px}
.zr .ic-prose ul,.zr .ic-prose ol{display:grid;gap:8px;margin:0 0 18px;padding-left:22px}
.zr .ic-prose li::marker{color:var(--renk-ana)}
.zr .ic-prose>:first-child{margin-top:0}
.zr .ic-prose a{font-weight:600}
.zr .ic-prose strong{color:var(--renk-metin)}
.zr .ic-prose blockquote{margin:20px 0;padding:14px 18px;border-left:3px solid var(--renk-ana);background:var(--renk-ana-yumusak);border-radius:0 12px 12px 0}
.zr .ic-prose table{width:100%;border-collapse:collapse;font-size:14.5px;margin:0 0 18px;display:block;overflow-x:auto}
.zr .ic-prose th,.zr .ic-prose td{padding:10px 12px;border-bottom:1px solid var(--renk-kenar);text-align:left}
.zr .ic-prose img{max-width:100%;height:auto;border-radius:14px}
.zr .ic-prose code{padding:2px 6px;border-radius:6px;background:var(--renk-yuzey-2);font-size:.92em}
.zr .ic-makale.epin-page .ic-prose{padding:28px;border-radius:var(--kose-buyuk);background:var(--renk-yuzey);border:1px solid var(--renk-kenar)}

/* Yazı sonu yardım çağrısı */
.zr .ic-yardim{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px 18px;align-items:center;margin-top:40px;padding:22px 24px;border-radius:var(--kose-buyuk);background:var(--renk-yuzey);border:1px solid var(--renk-kenar)}
.zr .ic-yardim h2{font:700 18px/1.3 var(--font-baslik);margin:0 0 4px}
.zr .ic-yardim p{margin:0;font-size:14px}
.zr .ic-yardim__ikon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--renk-ana-yumusak);color:var(--renk-ana)}
.zr .ic-yardim__dg{display:flex;gap:10px;flex-wrap:wrap}

@media (max-width:760px){
  .zr .ic-makale{margin-bottom:40px}
  .zr .ic-prose{font-size:16px;line-height:1.7}
  .zr .ic-makale__kapak{border-radius:var(--kose-kart);margin-bottom:22px}
  .zr .ic-makale.epin-page .ic-prose{padding:20px 18px}
  .zr .ic-yardim{grid-template-columns:minmax(0,1fr);padding:20px}
  .zr .ic-yardim__dg .dg{flex:1 1 100%}
}
