﻿.navbar-brand{
    height: 75px;
}
.blog-card {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    height: 100%;
}

    .blog-card:hover {
        transform: translateY(-5px);
        box-shadow: var(--rev-shadow-lg);
    }

@media (prefers-reduced-motion: reduce) {
    .blog-card { transition: box-shadow 0.3s ease; }
    .blog-card:hover { transform: none; }
}

.blog-image {
    height: 200px;
    object-fit: cover;
}

.blog-image-Banner {
    height: 450px;
    object-fit: cover;
}

.card-body {
    display: flex;
    flex-direction: column;
}

.card-text {
    flex-grow: 1;
}

.blog-meta {
    font-size: 0.9rem;
    color: #6c757d;
}

.featured-post {
    margin-bottom: 2rem;
}

.featured-image {
    height: 400px;
    object-fit: cover;
}

@media (max-width: 768px) {
    .featured-image {
        height: 300px;
    }
}
