/* v51 - Blog detail cover image like service cards
   Uses static figure/img block instead of the old v4-cover-slot.
   Only targets blog detail pages, not blog archive. */

body[data-page-type="blog"] .cg-blog-single-cover{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    width:100%!important;
    max-width:100%!important;
    margin:28px 0 28px!important;
    border-radius:28px!important;
    overflow:hidden!important;
    border:1px solid rgba(255,255,255,.12)!important;
    background:rgba(255,255,255,.035)!important;
    box-shadow:0 24px 70px rgba(0,0,0,.26)!important;
}

body[data-page-type="blog"] .cg-blog-single-cover img{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    width:100%!important;
    height:clamp(300px, 34vw, 460px)!important;
    object-fit:cover!important;
    object-position:center!important;
    filter:none!important;
    transform:none!important;
}

/* Eski kaybolan/tekrar eden kapak yapılarını blog detayda devre dışı bırak */
body[data-page-type="blog"] .v4-cover-slot,
body[data-page-type="blog"] .cg-article-cover{
    display:none!important;
}

@media(max-width:760px){
    body[data-page-type="blog"] .cg-blog-single-cover{
        border-radius:22px!important;
        margin:22px 0 24px!important;
    }
    body[data-page-type="blog"] .cg-blog-single-cover img{
        height:260px!important;
        min-height:260px!important;
    }
}
