.card-text.description {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /* 显示行数 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 在你的 CSS 文件中添加以下代码 */
.btn-custom {
    background-color: #28a745;
    /* 设置按钮背景颜色 */
    color: #fff;
    /* 设置文字颜色 */
    border-color: #28a745;
    /* 设置边框颜色 */
}

.btn-custom:hover {
    background-color: #218838;
    /* 鼠标悬停时的背景颜色 */
    border-color: #218838;
    /* 鼠标悬停时的边框颜色 */
}

/* 添加阴影和鼠标移动效果 */
.card-hover {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    transition: transform 0.2s ease-in-out;
}

.card-hover:hover {
    transform: translateY(-2px);
}

a {
    text-decoration: none !important;
    /* 使用 !important 提高优先级 */
    color: inherit !important;
    /* 使用 !important 提高优先级 */
}