.learndash-wrapper,.ld_profile{font-family:inherit;font-size:var(--wp--preset--font-size--sm);color:var(--text-default)}.ld-course-list-items{gap:var(--wp--preset--spacing--5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.ld-course-list-item{background:var(--surface-card);border:1px solid var(--border-whisper);border-radius:8px;transition:box-shadow .15s;overflow:hidden}.ld-course-list-item:hover{box-shadow:0 4px 16px var(--color-black-screen-10)}.learndash_course_progress,.ld-progress{margin-block-end:var(--wp--preset--spacing--4)}.ld-progress__bar{background:var(--border-whisper);border-radius:999px;height:6px;overflow:hidden}.ld-progress__fill{background:var(--color-primary);border-radius:999px;height:100%;transition:width .3s}.ld-progress__stats{font-size:var(--wp--preset--font-size--xxxs);opacity:var(--text-opacity);justify-content:space-between;margin-block-start:var(--wp--preset--spacing--1);display:flex}.ld_profile .section-header,.learndash-wrapper .ld-tabs-navigation{margin-block-end:var(--wp--preset--spacing--4)}.ld-tabs-navigation{border-bottom:2px solid var(--border-whisper);margin-block-end:var(--wp--preset--spacing--5);display:flex}.ld-tabs-navigation .ld-tab{padding:var(--wp--preset--spacing--3) var(--wp--preset--spacing--5);font-size:var(--wp--preset--font-size--sm);cursor:pointer;border-bottom:3px solid #0000;margin-bottom:-2px;font-weight:500;transition:color .15s,border-color .15s}.ld-tabs-navigation .ld-tab:hover{color:var(--color-primary)}.ld-tabs-navigation .ld-tab.ld-active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.learndash-wrapper .ld-button,.ld_profile .ld-button{padding:var(--wp--preset--spacing--3) var(--wp--preset--spacing--5);background:var(--color-primary);color:var(--primary-foreground);border-radius:var(--wp--custom--border-radius--standard);font-size:var(--wp--preset--font-size--sm);cursor:pointer;border:none;font-family:inherit;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.learndash-wrapper .ld-button:hover,.ld_profile .ld-button:hover{background:var(--color-primary-60)}.ld-status-complete{color:var(--color-success);font-weight:600}.ld-status-incomplete{color:var(--text-default);opacity:var(--text-opacity)}