/* Arabic Fonts - Local hosting for better performance */

/* ==================================
   The Year of The Camel - Display/Title Font
   ================================== */
@font-face {
  font-family: 'Year of Camel';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/The Year of The Camel/TheYearofTheCamel-ExtraLight.otf') format('opentype');
}

@font-face {
  font-family: 'Year of Camel';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/The Year of The Camel/TheYearofTheCamel-Light.otf') format('opentype');
}

@font-face {
  font-family: 'Year of Camel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/The Year of The Camel/TheYearofTheCamel-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Year of Camel';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/The Year of The Camel/TheYearofTheCamel-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'Year of Camel';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/The Year of The Camel/TheYearofTheCamel-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Year of Camel';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/The Year of The Camel/TheYearofTheCamel-ExtraBold.otf') format('opentype');
}

/* ==================================
   AlNaseeb Font - Alternative Display Font
   ================================== */
@font-face {
  font-family: 'AlNaseeb';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Boutros-AlNaseeb.ttf') format('truetype');
}

@font-face {
  font-family: 'AlNaseeb';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/Boutros-AlNaseeb.ttf') format('truetype');
}

/* ==================================
   IBM Plex Sans Arabic - Body Text Font
   ================================== */
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/ibmplexsansarabic/v12/Qw3MZRtWPQCuHme67tEYUIx3Kh0PHR9N6YNe3PC5eMlAMg.woff2') format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/ibmplexsansarabic/v12/Qw3LZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPy_-C5eMlAMg.woff2') format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/ibmplexsansarabic/v12/Qw3LZRtWPQCuHme67tEYUIx3Kh0PHR9N6YO6_uC5eMlAMg.woff2') format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

/* ==================================
   Readex Pro - Alternative Body Font
   ================================== */
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/readexpro/v21/SLXnc1bJ7HE5YDoGPuzj_dh8uc7wUy8ZQQyX2KY8TL0kGZN6blTCYUSmgmsglvjkag.woff2') format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/readexpro/v21/SLXnc1bJ7HE5YDoGPuzj_dh8uc7wUy8ZQQyX2KY8TL0kGZN6blTCwUMmgmsglvjkag.woff2') format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('https://fonts.gstatic.com/s/readexpro/v21/SLXnc1bJ7HE5YDoGPuzj_dh8uc7wUy8ZQQyX2KY8TL0kGZN6blTC-EMmgmsglvjkag.woff2') format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}