/* MARS Academy: Islamic honorific symbols, shown like the book (e.g. Muhammad \FDFA, Moosa \FD47, Allah \FDFB, Abu Hurairah \FD41) */
@font-face { font-family: 'MARS Honorifics'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/notonaskharabic/v44/RrQ5bpV-9Dd1b1OAGA6M9PkyDuVBePeKNaxcsss0Y7bwvc5Urqcyx_M.woff2) format('woff2'); unicode-range: U+FD40-FD4F, U+FDFA-FDFB, U+FDFE-FDFF; size-adjust: 160%; }
[class*="tutor"]:not([class*="icon"]), [class*="tutor"] :is(h1,h2,h3,h4,h5,h6,p,li,td,th,a,label,strong,em,b,div,span,button,input,textarea):not([class*="icon"]) { font-family: 'MARS Honorifics', Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }
.mars-h { font-family: 'MARS Honorifics', serif; }

/* MARS Academy: readable Tutor LMS course pages on the black background */
.tutor-course-details-page :is(h1,h2,h3,h4,h5,h6,p,li,span,div,strong,em,label):not(.tutor-card *):not([class*="tutor-icon"]):not(.tutor-btn-primary *) { color: #F2EFE6; }
.tutor-course-details-page a:not(.tutor-card *):not(.tutor-btn-primary) { color: #E8C766; }
.tutor-course-details-page a:not(.tutor-card *):hover { color: #FFE08A; }
/* Smaller course image */
.tutor-course-details-page .tutor-course-thumbnail { max-width: 300px; margin: 0 auto 24px; }
.tutor-course-details-page .tutor-course-thumbnail img { width: 100%; height: auto; }
/* Course page tab bar */
.tutor-course-details-page .tutor-is-sticky { background: rgba(8, 8, 18, 0.92) !important; border-bottom: 1px solid #3A3550; }
.tutor-course-details-page .tutor-nav-link { color: #CFCAD9; }
.tutor-course-details-page .tutor-nav-link.is-active { color: #E8C766; border-bottom-color: #E8C766; }
/* Weekly topic list (accordion) */
.tutor-course-details-page .tutor-accordion-item { background: #14121F; border-color: #3A3550; }
.tutor-course-details-page .tutor-accordion-item-header { background: #1C1A2B; color: #F2EFE6; }
.tutor-course-details-page .tutor-accordion-item-header.is-active { background: #262338; color: #E8C766; }
.tutor-course-details-page .tutor-accordion-item-header::after { color: #E8C766; }
.tutor-course-details-page .tutor-course-content-list-item { background: #14121F; border-color: #3A3550; }
.tutor-course-details-page .tutor-course-content-list-item:hover { background: #1C1A2B; }
/* "A course by" box */
.tutor-course-details-page .tutor-course-details-instructors { background: #14121F; border: 1px solid #3A3550; }
