/* Blog styles */
.blog-card, .blog-content, .card {
    transition: all 0.3s ease;
}
.blog-card:hover, .card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}
.blog-content-body img {
    max-width: 100%;
    border-radius: 12px;
    margin: 1rem 0;
}