/* 隐藏评分 */
.tutor-course-card .tutor-course-ratings,
.tutor-course-ratings {
    display: none !important;
}

/* 取消课程标题链接下划线 */
.tutor-course-name a {
    text-decoration: none !important;
}

/* 可选：hover 时也不出现下划线 */
.tutor-course-name a:hover {
    text-decoration: none !important;
}

/* 隐藏学生人数模块 */
.tutor-course-card .tutor-meta.tutor-mt-12.tutor-mb-20 {
    display: none !important;
}

/* 隐藏作者栏 */
.tutor-course-card .tutor-meta.tutor-mt-auto {
    display: none !important;
}

/* 强制课程卡片底部的价格和购物车按钮上下排列 */
.tutor-course-card .tutor-d-flex:has(.list-item-button) {
    flex-wrap: wrap !important;
}

.tutor-course-card .list-item-price {
    flex: 0 0 100% !important;
    width: 100% !important;
    margin-bottom: 10px !important;
}

.tutor-course-card .list-item-button {
    flex: 0 0 100% !important;
    width: 100% !important;
}

/* 免费课程没有价格HTML时，手动补充“免费 Free”文字 (针对 Tutor LMS 原生免费课程) */
.tutor-course-card .tutor-card-footer>.tutor-course-list-btn::before {
    content: "免费 Free";
    display: block;
    width: 100%;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 700;
    color: var(--wp--preset--color--primary, #465aff);
}

/* 基础过渡效果 */
.tutor-course-card {
    transition: box-shadow 0.25s ease, transform 0.25s ease;
}

/* hover 投影效果 */
.tutor-course-card:hover {
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
    transform: translateY(-4px);
}
