/* الأردية فقط (يُحمَّل في صفحات /ur): Noto Nastaliq Urdu من Google Fonts (OFL)، ملف متغير 400–700، مجموعة الحروف العربية فقط
   (النص اللاتيني والأرقام تبقى بخطوط الموقع). النستعليق أطول عموديًا من النسخ، فيُزاد تباعد الأسطر. */
@font-face {
  font-family: 'Noto Nastaliq Urdu';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(../fonts/NotoNastaliqUrdu-var-arabic.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC;
}

:root[lang="ur"] {
  --body: "Noto Nastaliq Urdu", "IBM Plex Sans Arabic", system-ui, sans-serif;
  --display: "Noto Nastaliq Urdu", "Alexandria", "IBM Plex Sans Arabic", system-ui, sans-serif;
}
:root[lang="ur"] body { line-height: 2.1 }
:root[lang="ur"] h1, :root[lang="ur"] h2, :root[lang="ur"] h3, :root[lang="ur"] h4 { line-height: 1.9; letter-spacing: 0 }
/* الأزرار والحقول والوسوم الصغيرة: ارتفاع كافٍ لحروف النستعليق النازلة */
:root[lang="ur"] .btn, :root[lang="ur"] button, :root[lang="ur"] input, :root[lang="ur"] select, :root[lang="ur"] textarea,
:root[lang="ur"] .chip, :root[lang="ur"] .pill, :root[lang="ur"] .st { line-height: 1.9 }
