/* =========================================================
   إدارة شبكتي — Local Fonts (self-hosted, no CDN)
   - Tajawal        : الخط الأساسي للواجهة والعناوين والنصوص
   - JetBrains Mono : الأرقام والـ IDs (.mono)
   ========================================================= */

/* ============ Tajawal ============ */
@font-face { font-family:'Tajawal'; font-style:normal; font-weight:400; font-display:swap; src:url('../fonts/Tajawal/tajawal-400-arabic.woff2') format('woff2'); unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+25CC,U+FB50-FDFF,U+FE70-FEFF; }
@font-face { font-family:'Tajawal'; font-style:normal; font-weight:400; font-display:swap; src:url('../fonts/Tajawal/tajawal-400-latin.woff2') format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family:'Tajawal'; font-style:normal; font-weight:500; font-display:swap; src:url('../fonts/Tajawal/tajawal-500-arabic.woff2') format('woff2'); unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+25CC,U+FB50-FDFF,U+FE70-FEFF; }
@font-face { font-family:'Tajawal'; font-style:normal; font-weight:500; font-display:swap; src:url('../fonts/Tajawal/tajawal-500-latin.woff2') format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family:'Tajawal'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/Tajawal/tajawal-700-arabic.woff2') format('woff2'); unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+25CC,U+FB50-FDFF,U+FE70-FEFF; }
@font-face { font-family:'Tajawal'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/Tajawal/tajawal-700-latin.woff2') format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family:'Tajawal'; font-style:normal; font-weight:800; font-display:swap; src:url('../fonts/Tajawal/tajawal-800-arabic.woff2') format('woff2'); unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+25CC,U+FB50-FDFF,U+FE70-FEFF; }
@font-face { font-family:'Tajawal'; font-style:normal; font-weight:800; font-display:swap; src:url('../fonts/Tajawal/tajawal-800-latin.woff2') format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family:'Tajawal'; font-style:normal; font-weight:900; font-display:swap; src:url('../fonts/Tajawal/tajawal-900-arabic.woff2') format('woff2'); unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+25CC,U+FB50-FDFF,U+FE70-FEFF; }
@font-face { font-family:'Tajawal'; font-style:normal; font-weight:900; font-display:swap; src:url('../fonts/Tajawal/tajawal-900-latin.woff2') format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD; }

/* ============ JetBrains Mono (numbers) ============ */
@font-face { font-family:'JetBrains Mono'; font-style:normal; font-weight:500; font-display:swap; src:url('../fonts/JetBrainsMono/jbmono-500-latin.woff2') format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family:'JetBrains Mono'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/JetBrainsMono/jbmono-700-latin.woff2') format('woff2'); unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD; }
