/* Haberium Classic v3 compatibility layer */
.title-index{display:none!important}.section-haberium-classic-headlines{margin-top:20px;margin-bottom:25px}.haberium-classic-block-title{margin:0 0 15px;border-bottom:2px solid var(--vr-border-color,#eee);line-height:1}.haberium-classic-block-title span{display:inline-block;background:var(--vr-theme-color,#e50019);color:#fff;font-weight:700;font-size:14px;padding:8px 13px;text-transform:uppercase}.haberium-classic-top-headlines,.haberium-classic-bottom-headlines{margin-bottom:22px}.haberium-classic-headline-card{background:var(--vr-body-secondary-bg,#fff);border:1px solid var(--vr-border-color,#e9e9e9);margin-bottom:20px;overflow:hidden;height:calc(100% - 20px)}.haberium-classic-headline-card .image{position:relative;display:block;overflow:hidden;background:#f5f5f5;aspect-ratio:16/10}.haberium-classic-headline-card .image a{display:block;width:100%;height:100%}.haberium-classic-headline-card .image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.haberium-classic-headline-card:hover .image img{transform:scale(1.03)}.haberium-classic-headline-card .title{font-size:16px;line-height:1.35;font-weight:700;padding:12px 12px 14px;margin:0;min-height:58px}.haberium-classic-headline-card .title a{color:var(--vr-text-main,#222)}.haberium-classic-headline-card:hover .title a{color:var(--vr-theme-color,#e50019)}.haberium-classic-main-row{margin-bottom:22px}.haberium-classic-slider-wrap{position:relative;background:#111;overflow:hidden}.haberium-classic-main-slider,.haberium-classic-main-slider-item{height:430px;overflow:hidden}.haberium-classic-main-slider-item{position:relative;background:#111}.haberium-classic-main-slider-item .img-link{display:block;width:100%;height:100%;position:relative}.haberium-classic-main-slider-item .img-cover{width:100%;height:100%;object-fit:cover}.haberium-classic-main-slider-item .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,.05) 0%,rgba(0,0,0,.15) 45%,rgba(0,0,0,.78) 100%);z-index:2}.haberium-classic-main-slider-item .caption{position:absolute;left:28px;right:28px;bottom:28px;z-index:5}.haberium-classic-main-slider-item .caption .badge-category{margin-bottom:12px}.haberium-classic-main-slider-item .caption .title{font-size:34px;line-height:1.18;font-weight:800;letter-spacing:-.4px;margin:0;max-width:94%;text-shadow:0 2px 8px rgba(0,0,0,.45)}.haberium-classic-main-slider-item .caption .title a{color:#fff}.haberium-classic-main-slider-nav .prev,.haberium-classic-main-slider-nav .next{position:absolute;top:50%;transform:translateY(-50%);z-index:7;width:42px;height:42px;border:0;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font-size:34px;line-height:36px;display:flex;align-items:center;justify-content:center;opacity:.85;transition:all .2s ease}.haberium-classic-main-slider-nav .prev{left:14px}.haberium-classic-main-slider-nav .next{right:14px}.haberium-classic-main-slider-nav .prev:hover,.haberium-classic-main-slider-nav .next:hover{background:var(--vr-theme-color,#e50019);opacity:1}.haberium-classic-main-slider-dots{margin-top:12px}.haberium-classic-main-slider-dots .swiper-pagination-bullet{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border:0;border-radius:50%;background:#ddd;color:#555;font-size:13px;font-weight:700;line-height:1;opacity:1;margin:0 4px 6px 0;transition:all .2s ease}.haberium-classic-main-slider-dots .swiper-pagination-bullet-active,.haberium-classic-main-slider-dots .swiper-pagination-bullet:hover{background:var(--vr-theme-color,#e50019);color:#fff}.haberium-classic-most-read{border:1px solid var(--vr-border-color,#e6e6e6);background:var(--vr-body-secondary-bg,#fff);padding:14px;height:100%}.haberium-classic-most-read .haberium-classic-block-title{margin-bottom:10px}.haberium-classic-most-read .haberium-classic-most-read-item{border-bottom:1px solid var(--vr-border-color,#eee);padding:12px 0}.haberium-classic-most-read .haberium-classic-most-read-item:last-child{border-bottom:0;padding-bottom:0}.haberium-classic-bottom-title{margin-top:22px}.section-haberium-latest-posts .post-item .image,.latest-posts .post-item .image{margin-bottom:12px}.section-haberium-latest-posts .post-item .title,.latest-posts .post-item .title{font-size:20px;line-height:26px}.section-haberium-latest-posts .post-item .description,.latest-posts .post-item .description{display:block;font-size:14px;line-height:22px}@media(max-width:991.98px){.haberium-classic-main-row .col-lg-4{margin-top:24px}.haberium-classic-main-slider,.haberium-classic-main-slider-item{height:420px}.haberium-classic-main-slider-item .caption .title{font-size:28px;line-height:34px}.haberium-classic-main-slider-nav .prev,.haberium-classic-main-slider-nav .next{opacity:1}}@media(max-width:575.98px){.section-haberium-classic-headlines{margin-top:10px}.haberium-classic-headline-card .title{min-height:0}.haberium-classic-main-slider,.haberium-classic-main-slider-item{height:330px}.haberium-classic-main-slider-item .caption{left:18px;right:18px;bottom:18px}.haberium-classic-main-slider-item .caption .title{font-size:23px;line-height:29px}.haberium-classic-main-slider-dots .swiper-pagination-bullet{width:27px;height:27px;font-size:12px}}

/* Haberium v3: Manşet Yanı block */
.haberium-classic-side-headlines {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
.haberium-classic-side-headline-item {
    margin-bottom: 14px;
}
.haberium-classic-side-headline-item:last-child {
    margin-bottom: 0;
}

/* Haberium v3: Topbar date + weather */
.haberium-topbar-left {
    min-width: 0;
}
.haberium-topbar-info {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    font-size: 13px;
    line-height: 1;
    white-space: nowrap;
    color: #fff;
    opacity: .95;
}
.haberium-topbar-date {
    font-weight: 600;
}
.haberium-topbar-weather {
    font-weight: 600;
}
.haberium-topbar-weather.is-loading {
    opacity: .7;
}
.haberium-topbar-dot {
    opacity: .55;
}
@media (max-width: 1199.98px) {
    .haberium-topbar-info {
        font-size: 12px;
    }
}



/* Haberium v3: topbar date/weather white text */
.haberium-topbar-info,
.haberium-topbar-date,
.haberium-topbar-weather,
.haberium-topbar-dot {
    color: #fff !important;
}
