/* v50 - Final blog detail cover fix
   Fixes blog detail cover images in both templates:
   1) .inner-hero cover template
   2) .dark-card inline cover template
   Does not affect blog archive pages. */

body[data-page-type="blog"]:not([data-page-slug="blog"]) .v4-cover-slot{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    position:relative!important;
    overflow:hidden!important;
    width:100%!important;
    max-width:100%!important;
    min-height:320px!important;
    margin-top:28px!important;
    margin-bottom:24px!important;
    border-radius:26px!important;
    background:rgba(255,255,255,.04)!important;
}

body[data-page-type="blog"]:not([data-page-slug="blog"]) .v4-cover-slot img{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    width:100%!important;
    height:100%!important;
    min-height:320px!important;
    object-fit:cover!important;
    object-position:center!important;
    filter:none!important;
    transform:none!important;
}

/* Eski JS kaynaklı ikinci kapak üretimini görünmez yapma; zaten JS kapalı ama güvenlik için */
body[data-page-type="blog"] .cg-article-cover{
    display:none!important;
}

@media(max-width:760px){
    body[data-page-type="blog"]:not([data-page-slug="blog"]) .v4-cover-slot,
    body[data-page-type="blog"]:not([data-page-slug="blog"]) .v4-cover-slot img{
        min-height:260px!important;
    }
}
