/* Self-hosted fonts shared by every page (Cairo for Arabic, Inter for Latin).
   Loaded from the site itself so they look the same on every device —
   not only on machines that happen to have Cairo installed. */
/* Cairo — Arabic subset */
@font-face { font-family:'Cairo'; font-style:normal; font-weight:400; font-display:swap;
  src:url('./fonts/cairo-arabic-400-normal.woff2') format('woff2'),url('./fonts/cairo-arabic-400-normal.woff') format('woff');
  unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF; }
@font-face { font-family:'Cairo'; font-style:normal; font-weight:600; font-display:swap;
  src:url('./fonts/cairo-arabic-600-normal.woff2') format('woff2'),url('./fonts/cairo-arabic-600-normal.woff') format('woff');
  unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF; }
@font-face { font-family:'Cairo'; font-style:normal; font-weight:700; font-display:swap;
  src:url('./fonts/cairo-arabic-700-normal.woff2') format('woff2'),url('./fonts/cairo-arabic-700-normal.woff') format('woff');
  unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF; }
@font-face { font-family:'Cairo'; font-style:normal; font-weight:900; font-display:swap;
  src:url('./fonts/cairo-arabic-900-normal.woff2') format('woff2'),url('./fonts/cairo-arabic-900-normal.woff') format('woff');
  unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF; }
/* Cairo — Latin subset */
@font-face { font-family:'Cairo'; font-style:normal; font-weight:400; font-display:swap;
  src:url('./fonts/cairo-latin-400-normal.woff2') format('woff2'),url('./fonts/cairo-latin-400-normal.woff') format('woff');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+FEFF,U+FFFD; }
@font-face { font-family:'Cairo'; font-style:normal; font-weight:600; font-display:swap;
  src:url('./fonts/cairo-latin-600-normal.woff2') format('woff2'),url('./fonts/cairo-latin-600-normal.woff') format('woff');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+FEFF,U+FFFD; }
@font-face { font-family:'Cairo'; font-style:normal; font-weight:700; font-display:swap;
  src:url('./fonts/cairo-latin-700-normal.woff2') format('woff2'),url('./fonts/cairo-latin-700-normal.woff') format('woff');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+FEFF,U+FFFD; }
@font-face { font-family:'Cairo'; font-style:normal; font-weight:900; font-display:swap;
  src:url('./fonts/cairo-latin-900-normal.woff2') format('woff2'),url('./fonts/cairo-latin-900-normal.woff') format('woff');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+FEFF,U+FFFD; }
/* Inter — Latin */
@font-face { font-family:'Inter'; font-style:normal; font-weight:300; font-display:swap;
  src:url('./fonts/inter-latin-300-normal.woff2') format('woff2'),url('./fonts/inter-latin-300-normal.woff') format('woff'); }
@font-face { font-family:'Inter'; font-style:normal; font-weight:400; font-display:swap;
  src:url('./fonts/inter-latin-400-normal.woff2') format('woff2'),url('./fonts/inter-latin-400-normal.woff') format('woff'); }
@font-face { font-family:'Inter'; font-style:normal; font-weight:600; font-display:swap;
  src:url('./fonts/inter-latin-600-normal.woff2') format('woff2'),url('./fonts/inter-latin-600-normal.woff') format('woff'); }
@font-face { font-family:'Inter'; font-style:normal; font-weight:700; font-display:swap;
  src:url('./fonts/inter-latin-700-normal.woff2') format('woff2'),url('./fonts/inter-latin-700-normal.woff') format('woff'); }
@font-face { font-family:'Inter'; font-style:normal; font-weight:800; font-display:swap;
  src:url('./fonts/inter-latin-800-normal.woff2') format('woff2'),url('./fonts/inter-latin-800-normal.woff') format('woff'); }
@font-face { font-family:'Inter'; font-style:normal; font-weight:900; font-display:swap;
  src:url('./fonts/inter-latin-900-normal.woff2') format('woff2'),url('./fonts/inter-latin-900-normal.woff') format('woff'); }
