.card-image {
    transition: none !important;
}

/* Или если анимация на родительском элементе */
.entry,
.item,
.card {
    transition: none !important;
}

.entry:hover,
.item:hover,
.card:hover {
    transform: none !important;
}

        /* Контейнер секции */
        .blogs-section {
            
            padding-bottom: 1.5rem;
        }

        /* Заголовок секции */
        .blogs-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 2rem;
        }

        /* Иконка в заголовке */
        .blogs-icon {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 2.5rem;
            min-width: 2.5rem;
            max-width: 2.5rem;
            height: 2.5rem;
            border-radius: 9999px;
            color: var(--entry-info);
            /* Фиксированный сине-фиолетовый градиент */
            background-image: linear-gradient(180deg, #5a6cf3 0%, #3d4fd9 100%);
            box-shadow: 0 0.25rem 0.5rem 0 rgba(90, 108, 243, 0.3);
            vertical-align: top;
        }
        .blogs-icon svg {
            width: 1rem;
            height: 1rem;
            display: block;
            color: currentColor;
        }

        /* Текст заголовка */
        .blogs-title-text {
            font-size: 1.5rem;
            line-height: 2rem;
            font-weight: 600;
            color: var(--entry-info); /* Фиксированный светлый цвет */
        }

        /* Кнопка "View All" */
        .view-all-btn {
            display: inline-flex;
            align-items: center;
            gap: 0.375rem;
            background-color: var(--entry-bg);
            color: var(--entry-info);
            font-weight: 600;
            padding: 0.5rem 1.25rem;
            border-radius: 9999px;
            text-decoration: none;
            
            border: 1px solid transparent;
        }
        .view-all-btn:hover {
            background-color: var(--entry-bg);
            transform: translateY(-1px);
            box-shadow: 0 4px 12px rgba(90, 108, 243, 0.3);
        }
        .view-all-btn svg {
            width: 1rem;
            height: 1rem;
        }

        /* Сетка карточек */
        .blogs-grid {
            display: grid;
            grid-template-columns: 1fr;
            gap: 1rem;
        }
        @media (min-width: 768px) {
            .blogs-grid {
                grid-template-columns: repeat(2, 1fr);
            }
        }
        @media (min-width: 1280px) {
            .blogs-grid {
                grid-template-columns: repeat(3, 1fr);
            }
        }

        /* Карточка статьи (ВСЕ ЦВЕТА ЖЁСТКО ЗАДАНЫ) */
        .blog-card {
            display: block;
            background-color: var(--entry-bg);
            
            border-radius: 0.75rem;
            text-decoration: none;
            overflow: hidden;
          
        }


        /* Контейнер изображения */
        .card-image-container {
            position: relative;
            overflow: hidden;
            border-top-left-radius: 0.75rem;
            border-top-right-radius: 0.75rem;
            height: 13rem;
           background-color: var(--entry-bg);
        }
        .card-image {
            width: 100%;
            height: 100%;
            object-fit: cover;
          
        }


        /* Бейдж на изображении */
        .image-badge {
            position: absolute;
            top: 0.75rem;
            left: 0.75rem;
            padding: 0.25rem 0.75rem;
          
            -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
                --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
            font-size: 0.75rem;
            font-weight: 500;
            border-radius: 9999px;
            z-index: 10;
        }

        /* Контент карточки */
        .card-content {
            padding: 1rem;
        }

        /* Дата публикации */
        .post-date {
            display: inline-flex;
            align-items: center;
            --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
            --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity, 1));
            padding: 0.125rem 0.5rem;
            border-radius: 9999px;
            font-size: 0.75rem;
            font-weight: 500;
            text-transform: uppercase;
            margin-bottom: 0.75rem;
            border: 1px solid rgba(90, 108, 243, 0.2);
        }

        /* Заголовок статьи */
        .card-title {
            font-size: 1.125rem;
            line-height: 1.75rem;
            font-weight: 600;
            color: var(--tcolor); /* Фиксированный светлый цвет */
            margin-bottom: 0.75rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
    

        /* Описание статьи */
        .card-description {
            color: var(--tcolor); /* Фиксированный серый цвет */
            margin-bottom: 1rem;
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            line-height: 1.5;
        }

  