/* LearnDash, loaded only when LearnDash is active. */
.mm-course-header{min-height:440px;background-size:cover;background-position:center 35%;display:flex;align-items:flex-end;margin-top:0}
.mm-course-header:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,11,16,.97) 30%,rgba(11,11,16,.4) 75%,rgba(139,92,246,.3))}
.mm-course-header-inner{position:relative;max-width:1240px;width:100%;margin:0 auto;padding:80px 32px 56px}.mm-course-header-inner h1{font-size:var(--wp--preset--font-size--xx-large);margin:14px 0}
.mm-course-header .wp-block-buttons{display:flex;gap:12px}
.learndash-wrapper .ld-tabs-navigation{border-bottom:1px solid var(--mm-groove)!important}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab{color:var(--mm-gr)!important;text-transform:uppercase;font-size:13px;font-weight:700}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active{color:var(--mm-wh)!important;border-bottom:3px solid var(--mm-rd)!important}
.learndash-wrapper .ld-item-list .ld-item-list-item{background:var(--mm-ch)!important;border:1px solid var(--mm-groove)!important;border-radius:10px!important}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{color:var(--mm-wh)!important}
.learndash-wrapper .ld-status-icon{border:2px solid var(--mm-gr)!important;background:none!important}
.learndash-wrapper .ld-status-icon.ld-status-complete,.learndash-wrapper .ld-status-complete{background:var(--mm-cy)!important;border-color:var(--mm-cy)!important;color:var(--mm-bk)!important}
.learndash-wrapper .ld-progress .ld-progress-bar{background:var(--mm-groove)!important;height:6px!important;border-radius:3px}
.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{background:var(--mm-cy)!important;height:6px!important}
.learndash-wrapper .ld-progress-percentage,.learndash-wrapper .ld-progress-steps{color:var(--mm-gr)!important}
.learndash-wrapper .ld-button,.learndash-wrapper .ld-content-action a,.learndash-wrapper .learndash_mark_complete_button,.learndash-wrapper #btn-join,.learndash-wrapper .btn-join{background:var(--mm-rd)!important;color:var(--mm-bk)!important;border-radius:6px!important;font-weight:800!important;text-transform:uppercase}
.learndash-wrapper .ld-course-status{background:var(--mm-ch)!important;border:1px solid var(--mm-groove)!important;border-radius:12px}
.learndash-wrapper .ld-course-status .ld-course-status-price{color:var(--mm-ye)!important}
.learndash-wrapper .ld-alert{background:var(--mm-ch)!important;border-color:var(--mm-cy)!important;color:var(--mm-wh)!important}
.mm-lesson-nav .ld-lesson-item.ld-is-current-lesson,.mm-lesson-nav .ld-is-current-item{border-left:4px solid var(--mm-rd)!important;background:rgba(255,59,59,.08)!important}
.mm-ld-main .wp-block-embed,.mm-ld-main video,.mm-ld-main iframe{border-radius:12px;aspect-ratio:16/9;width:100%}
.mm-drill,.mm-ld-main .is-style-drill{background:rgba(255,210,63,.1);border-left:4px solid var(--mm-ye);border-radius:8px;padding:20px}
.mm-ld-nav{display:flex;justify-content:space-between;gap:12px;margin-top:40px;padding-top:24px;border-top:1px solid var(--mm-groove)}
.ld-course-list-items .ld_course_grid .thumbnail{background:var(--mm-ch)!important;border:1px solid var(--mm-groove)!important;border-radius:12px}
