/* MIYAAR v15.5.16 — expressive course cover system */
img[data-course-cover-fallback]{background:#edf3f8;object-fit:cover;object-position:center;transition:transform .45s ease,filter .2s ease,opacity .2s ease}
.mi-home-ref-featured-course__media img[data-course-cover-fallback],
.mi-home-ref-course-card__media img[data-course-cover-fallback],
.mi-course-card__media img[data-course-cover-fallback],
.mi-course-hero__visual img[data-course-cover-fallback]{width:100%;height:100%;display:block}
.mi-home-ref-featured-course__media:hover img[data-course-cover-fallback],
.mi-home-ref-course-card__media:hover img[data-course-cover-fallback],
.mi-course-card__media:hover img[data-course-cover-fallback]{transform:scale(1.035)}
img[data-course-cover-fallback].is-course-cover-fallback{object-position:center 38%;filter:saturate(.94) contrast(1.02)}
.mi-course-hero__visual{overflow:hidden;background:linear-gradient(135deg,#eef7fb,#f5f1ff)}
.mi-course-hero__visual .detail-image{min-height:320px;object-fit:cover;object-position:center 38%}
.learning-field-mosaic img[data-course-cover-fallback]{object-fit:cover;object-position:center 38%}
@media (max-width:720px){.mi-course-hero__visual .detail-image{min-height:240px}}
@media (prefers-reduced-motion:reduce){img[data-course-cover-fallback]{transition:none!important}}
