/* =====================
Google Fonts Import
===================== */
@import url('https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&family=Cairo:wght@400;700&family=Tajawal:wght@400;700&family=Changa:wght@400;700&family=Lalezar&family=Scheherazade+New:wght@400;700&family=El+Messiri:wght@400;700&family=Reem+Kufi:wght@400;700&family=Noto+Kufi+Arabic:wght@400;700&family=Aref+Ruqaa:wght@400;700&family=Lateef:wght@400;700&family=Markazi+Text:wght@400;700&family=Harmattan:wght@400;700&family=Mirza:wght@400;700&display=swap');

/* =====================
fonts for text in chat (موجودة عندك + الإضافات)
===================== */
.bfont1  { font-size:15px; font-family:'Kalam',cursive; line-height:1.5em; }
.bfont2  { font-size:16px; font-family:'Signika',sans-serif; }
.bfont3  { font-size:15px; font-family:'Grandstander',cursive; line-height:1.5em; }
.bfont4  { font-size:16px; font-family:'Comic Neue',cursive; line-height:1.2em; }
.bfont5  { font-size:15px; font-family:'Quicksand',sans-serif; line-height:1.3em; }
.bfont6  { font-size:13px; font-family:'Orbitron',sans-serif; }
.bfont7  { font-size:13px; font-family:'Lemonada',cursive; }
.bfont8  { font-size:18px; font-family:'Grenze Gotisch',cursive; }
.bfont9  { font-size:14px; font-family:'Merienda',cursive; line-height:1.6em; }
.bfont10 { font-size:16px; font-family:'Amita',cursive; line-height:1.5em; }
.bfont11 { font-size:16px; font-family:'Averia Libre',cursive; line-height:1.4em; }
.bfont12 { font-size:16px; font-family:'Turret Road',cursive; line-height:1.3em; }
.bfont13 { font-size:16px; font-family:'Sansita',sans-serif; line-height:1.2em; }
.bfont14 { font-size:14px; font-family:'Comfortaa',cursive; line-height:1.3em; }

/* الأميري (عندك) */
.bfont15 { font-size:17px; font-family:'Amiri',serif; line-height:1.8em; direction:rtl; }

/* ===== الإضافات العربية للنصوص ===== */
.bfont16 { font-size:16px; font-family:'Cairo',sans-serif; line-height:1.8em; direction:rtl; }
.bfont17 { font-size:16px; font-family:'Tajawal',sans-serif; line-height:1.8em; direction:rtl; }
.bfont18 { font-size:16px; font-family:'Changa',sans-serif; line-height:1.7em; direction:rtl; }
.bfont19 { font-size:18px; font-family:'Lalezar',cursive;  line-height:1.6em; direction:rtl; }
.bfont20 { font-size:17px; font-family:'Scheherazade New',serif; line-height:1.9em; direction:rtl; }
.bfont21 { font-size:16px; font-family:'El Messiri',sans-serif; line-height:1.8em; direction:rtl; }
.bfont22 { font-size:16px; font-family:'Reem Kufi',sans-serif; line-height:1.8em; direction:rtl; }
.bfont23 { font-size:16px; font-family:'Noto Kufi Arabic',sans-serif; line-height:1.8em; direction:rtl; }
.bfont24 { font-size:17px; font-family:'Aref Ruqaa',serif; line-height:1.9em; direction:rtl; }
.bfont25 { font-size:17px; font-family:'Lateef',cursive; line-height:2.0em; direction:rtl; }
.bfont26 { font-size:17px; font-family:'Markazi Text',serif; line-height:2.0em; direction:rtl; }
.bfont27 { font-size:16px; font-family:'Harmattan',sans-serif; line-height:1.9em; direction:rtl; }
.bfont28 { font-size:16px; font-family:'Mirza',cursive; line-height:1.9em; direction:rtl; }

/* =====================
fonts for username (موجودة + الإضافات العربية)
===================== */
.bnfont1  { font-size:15px; font-family:'Kalam',cursive; line-height:1.5em; }
.bnfont2  { font-size:16px; font-family:'Signika',sans-serif; }
.bnfont3  { font-size:15px; font-family:'Grandstander',cursive; line-height:1.5em; }
.bnfont4  { font-size:16px; font-family:'Comic Neue',cursive; line-height:1.2em; }
.bnfont5  { font-size:15px; font-family:'Quicksand',sans-serif; line-height:1.3em; }
.bnfont6  { font-size:13px; font-family:'Orbitron',sans-serif; }
.bnfont7  { font-size:13px; font-family:'Lemonada',cursive; }
.bnfont8  { font-size:18px; font-family:'Grenze Gotisch',cursive; }
.bnfont9  { font-size:14px; font-family:'Merienda',cursive; line-height:1.6em; }
.bnfont10 { font-size:16px; font-family:'Amita',cursive; line-height:1.5em; }
.bnfont11 { font-size:16px; font-family:'Averia Libre',cursive; line-height:1.4em; }
.bnfont12 { font-size:16px; font-family:'Turret Road',cursive; line-height:1.3em; }
.bnfont13 { font-size:16px; font-family:'Sansita',sans-serif; line-height:1.2em; }
.bnfont14 { font-size:14px; font-family:'Comfortaa',cursive; line-height:1.3em; }
.bnfont15 { font-size:18px; font-family:'Charm',cursive; line-height:1.2em; }
.bnfont16 { font-size:16px; font-family:'Lobster Two',cursive; line-height:1.2em; }

/* الأميري لأسماء المستخدمين */
.bnfont17 { font-size:17px; font-family:'Amiri',serif; line-height:1.7em; direction:rtl; }

/* ===== الإضافات العربية لأسماء المستخدمين ===== */
.bnfont18 { font-size:16px; font-family:'Cairo',sans-serif; line-height:1.6em; direction:rtl; }
.bnfont19 { font-size:16px; font-family:'Tajawal',sans-serif; line-height:1.6em; direction:rtl; }
.bnfont20 { font-size:16px; font-family:'Changa',sans-serif; line-height:1.6em; direction:rtl; }
.bnfont21 { font-size:18px; font-family:'Lalezar',cursive;  line-height:1.4em; direction:rtl; }
.bnfont22 { font-size:17px; font-family:'Scheherazade New',serif; line-height:1.6em; direction:rtl; }
.bnfont23 { font-size:16px; font-family:'El Messiri',sans-serif; line-height:1.6em; direction:rtl; }
.bnfont24 { font-size:16px; font-family:'Reem Kufi',sans-serif; line-height:1.6em; direction:rtl; }
.bnfont25 { font-size:16px; font-family:'Noto Kufi Arabic',sans-serif; line-height:1.6em; direction:rtl; }
.bnfont26 { font-size:17px; font-family:'Aref Ruqaa',serif; line-height:1.7em; direction:rtl; }
.bnfont27 { font-size:17px; font-family:'Lateef',cursive; line-height:1.8em; direction:rtl; }
.bnfont28 { font-size:17px; font-family:'Markazi Text',serif; line-height:1.8em; direction:rtl; }
.bnfont29 { font-size:16px; font-family:'Harmattan',sans-serif; line-height:1.6em; direction:rtl; }
.bnfont30 { font-size:16px; font-family:'Mirza',cursive; line-height:1.6em; direction:rtl; }

/* =====================
Responsive adjustments for cname
===================== */
.cname .bnfont1  { font-size:12px; }
.cname .bnfont2  { font-size:14px; }
.cname .bnfont3  { font-size:13px; }
.cname .bnfont4  { font-size:14px; }
.cname .bnfont5  { font-size:13px; }
.cname .bnfont6  { font-size:12px; }
.cname .bnfont7  { font-size:11px; }
.cname .bnfont8  { font-size:15px; }
.cname .bnfont9  { font-size:13px; }
.cname .bnfont10 { font-size:13px; }
.cname .bnfont11 { font-size:14px; }
.cname .bnfont12 { font-size:14px; }
.cname .bnfont13 { font-size:13px; }
.cname .bnfont14 { font-size:12px; }
.cname .bnfont15 { font-size:15px; }
.cname .bnfont16 { font-size:13px; }
.cname .bnfont17 { font-size:14px; line-height:1.5em; }

/* ضبط سريعة للخطوط العربية الجديدة داخل قائمة الأسماء */
.cname .bnfont18, .cname .bnfont19, .cname .bnfont20,
.cname .bnfont21, .cname .bnfont22, .cname .bnfont23,
.cname .bnfont24, .cname .bnfont25, .cname .bnfont26,
.cname .bnfont27, .cname .bnfont28, .cname .bnfont29,
.cname .bnfont30 { font-size:14px; }