/**
 * GEC Frontend Framework
 * Academy LMS Course Compatibility
 *
 * Source: Academy LMS 3.8.5 and Academy LMS Pro 3.8.5
 * @package GEC_Academy_Child
 * @since   5.5.0
 * @status  Production
 */

:where(
    .academy-course,
    .academy-archive-course-filter,
    .academy-archive-course-search,
    .academy-archive-course-widget,
    .academy-single-course,
    .academy-course-curriculums-container,
    .academy-course-curriculum-wrapper,
    .academy-course-curriculum-contents
) {
    min-inline-size: 0;
}

.academy-course :where(
    .academy-course__header,
    .academy-course__body,
    .academy-course__content,
    .academy-course__footer,
    .academy-course__thumbnail,
    .academy-course__meta,
    .academy-course__enroll
) {
    min-inline-size: 0;
}

:where(.academy-course, .academy-single-course) :where(img, video, iframe) {
    block-size: auto;
    max-inline-size: 100%;
}

:where(.academy-course, .academy-single-course, .academy-archive-course-widget)
    :where(a, button, input, select, textarea):focus-visible {
    outline: var(--border-width) var(--border-style) var(--form-focus-border);
    outline-offset: var(--focus-ring-offset);
    box-shadow: var(--form-focus-shadow);
}