/*
 Theme Name: Astra Child
 Theme URI: https://wpastra.com/
 Author: Your Name
 Author URI: https://yourwebsite.com/
 Template: astra
 Version: 1.0.0
*/

/* 你的自定义样式写在注释后面 */
.tutor-course-loop .tutor-btn-buy,
.tutor-course-loop .tutor-btn-enroll {
    border-radius: 30px !important;
}
@font-face {
    font-family: 'EagleSight';
    src: url('assets/fonts/EagleSight.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EagleStamp';
    src: url('assets/fonts/Eagle-Sight-Stamp.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EagleRegular';
    src: url('assets/fonts/Eagle-Sight-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EagleRough';
    src: url('assets/fonts/Eagle-Sight-Rough.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'RussoOne-Regular';
    src: url('assets/fonts/RussoOne-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
/* 课程归档页左侧过滤栏的区块标题（Category / Tag / Price 等） */
.course-archive-page .tutor-course-filter .tutor-accordion-item-header,
.course-archive-page .tutor-course-filter .tutor-widget-title,
.course-archive-page .tutor-course-filter .tutor-fs-6.tutor-fw-medium {
    font-family: 'EagleRough', Arial, sans-serif !important;
    letter-spacing: 0.2px; /* 可选 */
}

/* 修改课程详情页 Categories 的字体 */
.tutor-course-details-info {
    font-family: 'RussoOne-Regular', Arial, sans-serif !important;
}

/* 课程归档页 - 每个课程卡片圆角 */
.course-archive-page .tutor-card,
.course-archive-page .tutor-course-card {
    border-radius: 20px !important;
    overflow: hidden; /* 确保图片也跟着圆角裁切 */
}

/* 课程卡片里的课程标题字体 */
.course-archive-page .tutor-course-card .tutor-course-name,
.course-archive-page .tutor-card .tutor-course-name {
    font-family: 'EagleRough', Arial, sans-serif !important; /* 换成你的字体 */
    font-size: 18px;  /* 你需要的大小 */

}

/* 归档页搜索框外壳圆角 */
.course-archive-page .tutor-form-wrap {
    border-radius: 20px !important;
    overflow: hidden; /* 避免图标漏出直角 */
    border: 1px solid #ddd; /* 可选，增加边框看效果 */
}

/* 输入框本体圆角 */
.course-archive-page .tutor-form-control {
    border-radius: 20px !important;
}

/* 如果要让左侧图标也跟着圆角 */
.course-archive-page .tutor-form-icon {
    border-radius: 20px 0 0 20px !important;
}

/* 归档页：卡片底部的所有 Tutor 按钮统一圆角 20px */
.course-archive-page .tutor-course-card .tutor-btn,
.course-archive-page .tutor-card-footer .tutor-btn,
.course-archive-page .tutor-course-list-btn .tutor-btn,
/* 你截图里的这类按钮容器 */
.course-archive-page .list-item-button .tutor-btn,
/* 再兜底一层：任何含 tutor-btn 的元素 */
.course-archive-page [class*="tutor-btn"] {
  border-radius: 20px !important;
}

/* 若是 input-group 形式，按钮在右侧，避免右侧直角（少数皮肤会用到） */
.course-archive-page .list-item-button .tutor-input-group > .tutor-btn,
.course-archive-page .tutor-course-card .tutor-input-group > .tutor-btn {
  border-radius: 0 20px 20px 0 !important;
}

.tutor-course-details-title {
    font-family: 'EagleStamp', Arial, sans-serif !important;
}

.tutor-card {
    border-radius: 20px !important;
    overflow: hidden;
}

/* 课程详情小卡片 widget 圆角 */
.tutor-course-details-widget {
    border-radius: 20px !important;
    overflow: hidden; /* 内容跟随圆角 */
    background: #fff; /* 确保有背景 */
    border: 1px solid #ddd; /* 可选：保持边框 */
    padding: 16px; /* 可选：调整内边距 */
}

/* 课程详情页标签按钮 圆角 */
.tutor-course-details-widget-tags .tutor-tag-list a {
    border-radius: 20px !important;
    padding: 6px 14px; /* 保持按钮形状 */
    display: inline-block;
}

/* 完成课程按钮 圆角 20px */
button.tutor-btn[name="complete_course_btn"],
.tutor-btn[name="complete_course_btn"] {
    border-radius: 20px !important;
}

/* 修改课程卡片背景色为暖白色 */
.tutor-card.tutor-course-card {
    background-color: #FAF7F2 !important; /* 暖白色 */
}

/* 修改 Tutor LMS 课程详情页 Course Progress 标题字体 */
.tutor-color-black.tutor-fs-5.tutor-fw-bold.tutor-mb-16 {
    font-family: 'EagleRough', Arial, sans-serif !important;
}

/* 修改 Tutor LMS 课程详情页价格字体 */
.tutor-course-single-pricing .tutor-fs-4.tutor-fw-bold.tutor-color-black {
    font-family: 'EagleRough', Arial, sans-serif !important;
}

/* 修改 Tutor LMS 课程详情页 About Course 标题字体 */
h2.tutor-fs-5.tutor-fw-bold.tutor-color-black.tutor-mb-12 {
    font-family: 'EagleRough', Arial, sans-serif !important;
}

/* 修改 Tutor LMS 课程详情页 Student Ratings & Reviews 标题字体 */
h3.tutor-fs-5.tutor-fw-bold.tutor-color-black.tutor-mb-24 {
    font-family: 'EagleRough', Arial, sans-serif !important;
}

/* 修改 Tutor LMS 课程详情页 Question & Answer 标题字体 */
h3.tutor-fs-5.tutor-fw-bold.tutor-color-black.tutor-mb-20 {
    font-family: 'EagleRough', Arial, sans-serif !important;
}