/* Self-hosted Arabic font set for the "متن عربی پیشرفته" (matnadvar) block's font picker —
   downloaded once from Google Fonts (OFL-licensed) and served locally to match this app's
   offline-capable design; not linked to fonts.gstatic.com at runtime. Regular (400) weight only,
   Arabic unicode-range subset only (these fonts also ship latin/latin-ext subsets upstream, not
   needed here since this picker is specifically for Arabic-script content). */

@font-face {
  font-family: "Amiri";
  src: url("/assets/fonts/ar/Amiri/Amiri-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "NotoNaskhArabic";
  src: url("/assets/fonts/ar/NotoNaskhArabic/NotoNaskhArabic-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "ScheherazadeNew";
  src: url("/assets/fonts/ar/ScheherazadeNew/ScheherazadeNew-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Lateef";
  src: url("/assets/fonts/ar/Lateef/Lateef-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "ReemKufi";
  src: url("/assets/fonts/ar/ReemKufi/ReemKufi-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "ArefRuqaa";
  src: url("/assets/fonts/ar/ArefRuqaa/ArefRuqaa-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Cairo";
  src: url("/assets/fonts/ar/Cairo/Cairo-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Tajawal";
  src: url("/assets/fonts/ar/Tajawal/Tajawal-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Almarai";
  src: url("/assets/fonts/ar/Almarai/Almarai-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "IBMPlexSansArabic";
  src: url("/assets/fonts/ar/IBMPlexSansArabic/IBMPlexSansArabic-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Rubik";
  src: url("/assets/fonts/ar/Rubik/Rubik-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "MarkaziText";
  src: url("/assets/fonts/ar/MarkaziText/MarkaziText-Regular.woff2") format("woff2");
  font-display: swap;
}

/* General-purpose Uthmani-calligraphy fonts from the My-Quran-Tajwid/quran-fonts repo (OFL) —
   unlike the Hafs/Warsh mushaf-page fonts below, these are single complete fonts usable for any
   typed Arabic text. */
@font-face {
  font-family: "ArabQuranIslamic140";
  src: url("/assets/fonts/ar/ArabQuranIslamic140/ArabQuranIslamic140.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "ArabQuranIslamic2";
  src: url("/assets/fonts/ar/ArabQuranIslamic2/ArabQuranIslamic2.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "ArabQuranIslamic3";
  src: url("/assets/fonts/ar/ArabQuranIslamic3/ArabQuranIslamic3.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "QuranArabicMudah";
  src: url("/assets/fonts/ar/QuranArabicMudah/QuranArabicMudah-Regular.woff2") format("woff2");
  font-display: swap;
}

/* User-supplied fonts (from a local folder, not Google Fonts) — general-purpose Uthmani-style
   calligraphy fonts, usable for any typed text. */
@font-face {
  font-family: "AlMushaf";
  src: url("/assets/fonts/ar/AlMushaf/AlMushaf.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Al Majeed Quranic Font";
  src: url("/assets/fonts/ar/AlMajeedQuranicFont/AlMajeedQuranicFont.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Nabi";
  src: url("/assets/fonts/ar/Nabi/Nabi.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "PDMSSaleemQuranFont";
  src: url("/assets/fonts/ar/PDMSSaleemQuranFont/PDMSSaleemQuranFont.ttf") format("truetype");
  font-display: swap;
}
