:root{--anti-academy-rose:#b84f72;--anti-academy-deep:#61263e;--anti-academy-soft:#fff5f8;--anti-academy-ink:#2e1c24}
.tutor-wrap,.tutor-course-details-page{font-family:inherit;color:var(--anti-academy-ink)}
.tutor-btn-primary,.tutor-button,.tutor-course-entry-box .tutor-btn{background:var(--anti-academy-deep)!important;border-color:var(--anti-academy-deep)!important;border-radius:999px!important}
.tutor-btn-primary:hover,.tutor-button:hover{background:var(--anti-academy-rose)!important;border-color:var(--anti-academy-rose)!important}
.tutor-card,.tutor-course-card,.tutor-course-details-widget{border-radius:20px!important;overflow:hidden;border-color:rgba(97,38,62,.12)!important}
.anti-course-intro,.anti-academy-lesson{direction:rtl;text-align:right;max-width:900px;margin-inline:auto;font-size:1.08rem;line-height:1.95}
.anti-course-intro h2,.anti-academy-lesson h2,.anti-academy-lesson h3{color:var(--anti-academy-deep)}
.anti-course-eyebrow,.anti-lesson-kicker{display:inline-block;color:var(--anti-academy-rose);font-weight:700;margin-bottom:8px}
.anti-course-intro blockquote{background:var(--anti-academy-soft);border-right:4px solid var(--anti-academy-rose);border-left:0;padding:18px 22px;border-radius:14px;font-size:1.2rem}
.anti-academy-lesson ul,.anti-academy-lesson ol,.anti-course-intro ul{padding-right:1.3rem;padding-left:0}
.anti-leadership-principles li{background:var(--anti-academy-soft);margin:10px 0;padding:12px 16px;border-radius:12px}
.anti-prayer,.anti-summary,.anti-source-note{padding:20px 22px;border-radius:16px;margin:24px 0}
.anti-prayer{background:#fff7ed}.anti-summary{background:var(--anti-academy-soft)}.anti-source-note{background:#fffbe8;border:1px solid #eadb99}
html[dir="rtl"] .tutor-course-topic .tutor-course-title,html[dir="rtl"] .tutor-quiz-wrap,html[dir="rtl"] .tutor-dashboard{direction:rtl;text-align:right}
@media(max-width:767px){.anti-course-intro,.anti-academy-lesson{font-size:1rem;line-height:1.8}.anti-course-intro blockquote{font-size:1.05rem}}

.anti-course-lock{max-width:760px;margin:40px auto;padding:34px;border-radius:22px;background:var(--anti-academy-soft);border:1px solid rgba(97,38,62,.18);text-align:center;direction:rtl}.anti-course-lock h2{color:var(--anti-academy-deep);margin-top:0}.anti-course-lock .tutor-btn{margin-top:12px}
