/* بيت جذور — الخطوط من عندنا (3.56): من غير Google Fonts (حكم المحكمة الألمانية: IP الزائر ما يروحش لطرف تالت).
   IBM Plex Sans Arabic (فيها الـ Latin بتاع IBM Plex Sans) + Outfit — الاتنين SIL Open Font License 1.1 (vendor/fonts/OFL.txt).
   كل وزن ملفين بـ unicode-range: عربي / لاتيني — المتصفح بينزّل اللي محتاجه بس. الأوزان = اللي كانت بتتحمّل من Google بالظبط. */
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url(vendor/fonts/plex-arabic-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+25CC}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url(vendor/fonts/plex-arabic-400-latin.woff2) format("woff2");unicode-range:U+0000-05FF,U+0700-074F,U+0780-086F,U+0900-200B,U+2010-25CB,U+25CD-FB4F,U+FE00-FE6F,U+FF00-FFFF}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url(vendor/fonts/plex-arabic-500-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+25CC}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url(vendor/fonts/plex-arabic-500-latin.woff2) format("woff2");unicode-range:U+0000-05FF,U+0700-074F,U+0780-086F,U+0900-200B,U+2010-25CB,U+25CD-FB4F,U+FE00-FE6F,U+FF00-FFFF}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:600;font-display:swap;src:url(vendor/fonts/plex-arabic-600-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+25CC}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:600;font-display:swap;src:url(vendor/fonts/plex-arabic-600-latin.woff2) format("woff2");unicode-range:U+0000-05FF,U+0700-074F,U+0780-086F,U+0900-200B,U+2010-25CB,U+25CD-FB4F,U+FE00-FE6F,U+FF00-FFFF}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:700;font-display:swap;src:url(vendor/fonts/plex-arabic-700-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+25CC}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:700;font-display:swap;src:url(vendor/fonts/plex-arabic-700-latin.woff2) format("woff2");unicode-range:U+0000-05FF,U+0700-074F,U+0780-086F,U+0900-200B,U+2010-25CB,U+25CD-FB4F,U+FE00-FE6F,U+FF00-FFFF}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url(vendor/fonts/plex-arabic-400-latin.woff2) format("woff2");unicode-range:U+0000-05FF,U+0700-074F,U+0780-086F,U+0900-200B,U+2010-25CB,U+25CD-FB4F,U+FE00-FE6F,U+FF00-FFFF}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(vendor/fonts/outfit-400-latin.woff2) format("woff2");unicode-range:U+0000-05FF,U+0700-074F,U+0780-086F,U+0900-200B,U+2010-25CB,U+25CD-FB4F,U+FE00-FE6F,U+FF00-FFFF}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(vendor/fonts/plex-arabic-600-latin.woff2) format("woff2");unicode-range:U+0000-05FF,U+0700-074F,U+0780-086F,U+0900-200B,U+2010-25CB,U+25CD-FB4F,U+FE00-FE6F,U+FF00-FFFF}
@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(vendor/fonts/outfit-600-latin.woff2) format("woff2");unicode-range:U+0000-05FF,U+0700-074F,U+0780-086F,U+0900-200B,U+2010-25CB,U+25CD-FB4F,U+FE00-FE6F,U+FF00-FFFF}
