/* Blog.cshtml sayfa stilleri — Faz 2 Lot A'da sayfa içi <style> bloklarından taşındı (sıra korunarak). */

.blog-card-date {
    font-size: 13px;
    font-weight: 600;
    color: #602660;
    letter-spacing: .2px;
}

.blog-card-date i {
    font-size: 14px;
}

.blog-page.style-5 .popular-posts .card .blog-card-media {
    display: grid;
    position: relative;
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
    place-items: center;
    overflow: hidden;
    background: linear-gradient(145deg, #faf9fd 0%, #f3f1f8 100%);
    border: 1px solid rgba(96, 38, 96, .08);
    box-sizing: border-box;
}

.blog-page.style-5 .popular-posts .card .blog-card-media img {
    position: absolute;
    inset: 0;
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    object-position: center;
}
