/* ===============================
   Rocket LMS v2 — Urdu + Arabic Fonts (File Manager Version)
   =============================== */

/* Urdu Nastaleeq */
@font-face {
  font-family: 'JameelNooriNastaleeq';
  src: url('/fonts/Jameel Noori Nastaleeq Regular.woff2') format('woff2');
  font-display: swap;
}

/* Arabic Quran Style */
@font-face {
  font-family: 'NotoNaskhArabic';
  src: url('/fonts/NotoNaskhArabic-Regular.woff2') format('woff2');
  font-display: swap;
}

/* Urdu Nastaliq (Backup) */
@font-face {
  font-family: 'NotoNastaliqUrdu';
  src: url('/fonts/NotoNastaliqUrdu-Regular.woff2') format('woff2');
  font-display: swap;
}

/* Arabic Fallback */
@font-face {
  font-family: 'TraditionalArabic';
  src: url('/fonts/Traditional Arabic Regular.woff2') format('woff2');
  font-display: swap;
}

/* Urdu Text */
.urdu-text, body[lang="ur"], .urdu-scope {
  font-family: 'JameelNooriNastaleeq', 'NotoNastaliqUrdu', serif !important;
  direction: rtl;
  text-align: right;
  line-height: 2.0;
}

/* Arabic / Quran Text */
.quran-text, body[lang="ar"], .quran-scope {
  font-family: 'NotoNaskhArabic', 'TraditionalArabic', serif !important;
  direction: rtl;
  text-align: right;
  line-height: 2.2;
}

/* General RTL layout */
.rtl, [dir="rtl"] {
  direction: rtl;
  text-align: right;
}

/* English Headings */
h1, h2, h3, h4, h5 {
  font-family: 'Gilroy-Bold', sans-serif;
}
/* ===== Read views: forum posts, comments, article bodies ===== */
.forum, .forum * ,
.article-content, .blog-content, .webinar-page .content,
.comment-content, .post-content {
  font-family: 'JameelNooriNastaleeq','NotoNastaliqUrdu','NotoNaskhArabic', serif !important;
  direction: rtl;
  text-align: right;
  line-height: 2.0;
}

/* ===== Summernote/TinyMCE editable area ===== */
.note-editor .note-editable {
  font-family: 'JameelNooriNastaleeq','NotoNastaliqUrdu','NotoNaskhArabic', serif !important;
  direction: rtl; text-align: right; line-height: 2.0;
}

/* اگر فورم میں الگ کلاس ہو تو یہ بھی رکھ دیں */
.forum-topic__body, .forum-reply__body {
  font-family: 'JameelNooriNastaleeq','NotoNastaliqUrdu','NotoNaskhArabic', serif !important;
}

/* تیز سوئچ کیلئے utility کلاسز (لکھتے وقت بھی اور ریڈ ویو میں بھی) */
.urdu-text   { font-family:'JameelNooriNastaleeq','NotoNastaliqUrdu',serif !important; direction:rtl; text-align:right; }
.arabic-text { font-family:'NotoNaskhArabic','TraditionalArabic',serif !important;     direction:rtl; text-align:right; line-height:2.2; }
.english-text{ font-family:'Gilroy',sans-serif !important; direction:ltr; text-align:left; }
