/* دَورَك — خط Cairo محلّي (لا يعتمد على خوادم Google) */
/* الأوزان: 400 / 600 / 700 / 900 — عربي + لاتيني */

/* نطاقات الأحرف */
/* عربي: U+0600–06FF, 0750–077F, 08A0–08FF, FB50–FDFF, FE70–FEFF + رموز عامة */
/* لاتيني: أحرف وأرقام إنجليزية وعلامات ترقيم */

@font-face{font-family:'Cairo';font-style:normal;font-weight:400;font-display:swap;src:url(./cairo-arabic-400-normal.woff2) format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-089F, U+08A0-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFF, U+FEFF, U+102E0-102FB, U+10E60-10E7E, U+1EC71-1ECB4, U+1ED01-1ED3D, U+1EE00-1EEFF;}
@font-face{font-family:'Cairo';font-style:normal;font-weight:400;font-display:swap;src:url(./cairo-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Cairo';font-style:normal;font-weight:600;font-display:swap;src:url(./cairo-arabic-600-normal.woff2) format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-089F, U+08A0-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFF, U+FEFF, U+102E0-102FB, U+10E60-10E7E, U+1EC71-1ECB4, U+1ED01-1ED3D, U+1EE00-1EEFF;}
@font-face{font-family:'Cairo';font-style:normal;font-weight:600;font-display:swap;src:url(./cairo-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Cairo';font-style:normal;font-weight:700;font-display:swap;src:url(./cairo-arabic-700-normal.woff2) format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-089F, U+08A0-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFF, U+FEFF, U+102E0-102FB, U+10E60-10E7E, U+1EC71-1ECB4, U+1ED01-1ED3D, U+1EE00-1EEFF;}
@font-face{font-family:'Cairo';font-style:normal;font-weight:700;font-display:swap;src:url(./cairo-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Cairo';font-style:normal;font-weight:900;font-display:swap;src:url(./cairo-arabic-900-normal.woff2) format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-089F, U+08A0-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFF, U+FEFF, U+102E0-102FB, U+10E60-10E7E, U+1EC71-1ECB4, U+1ED01-1ED3D, U+1EE00-1EEFF;}
@font-face{font-family:'Cairo';font-style:normal;font-weight:900;font-display:swap;src:url(./cairo-latin-900-normal.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
