
    .blog-card-img {
      transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    }
    .blog-card:hover .blog-card-img {
      transform: scale(1.05);
    }
    .category-pill {
      transition: all 0.2s ease;
    }
    .category-pill.active {
      background: linear-gradient(135deg, #6E436E, #4A154B);
      color: #FFFFFF;
      border-color: #6E436E;
    }

    @media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; } }
  