    .doc-card {
        transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
        cursor: pointer;
        border: 1px solid transparent;
    }

    /* Hover: nổi lên nhẹ, viền xanh, không đổi màu nền */
    .doc-card:hover {
        transform: translateY(-5px);
        box-shadow: 0px 6px 18px rgba(0, 0, 0, 0.15);
        border-color: #0d6efd;
        /* xanh Bootstrap */
    }

    /* Giữ text-footer dễ nhìn ở cả dark & light */
    .card-footer {
        color: rgba(108, 117, 125, 0.9) !important;
        /* mặc định text-secondary */
    }

    [data-bs-theme="dark"] .card-footer {
        color: rgba(255, 255, 255, 0.7) !important;
        /* sáng hơn trong dark mode */
    }