/* ============================================================
   LOCAL FONTS — EXACT MATCH TO YOUR FILES  
   Path: /wp-content/themes/ahmed-alshamsy/assets/fonts/
   ============================================================ */

/* -----------------------
   CINZEL
   ----------------------- */
@font-face {
  font-family: 'Cinzel';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/Cinzel-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cinzel';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/Cinzel-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* -----------------------
   JETBRAINS MONO
   ----------------------- */
@font-face {
  font-family: 'JetBrains Mono';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/JetBrainsMono-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* -----------------------
   LIBRE BASKERVILLE
   ----------------------- */
@font-face {
  font-family: 'Libre Baskerville';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/LibreBaskerville-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Libre Baskerville';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/LibreBaskerville-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* -----------------------
   PLAYFAIR DISPLAY
   ----------------------- */
@font-face {
  font-family: 'Playfair Display';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/PlayfairDisplay-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/PlayfairDisplay-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face { 
  font-family: 'Playfair Display'; 
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/PlayfairDisplay-ExtraBold.woff2') format('woff2'); 
  font-weight: 800; 
  font-style: normal; 
  font-display: swap; 
}

/* -----------------------
   CARDO
   ----------------------- */
@font-face {
  font-family: 'Cardo';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/Cardo-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cardo';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/Cardo-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* -----------------------
   INTER
   ----------------------- */
@font-face {
  font-family: 'Inter';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/Inter-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/Inter-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/Inter-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* -----------------------
   EB GARAMOND
   ----------------------- */
@font-face {
  font-family: 'EB Garamond';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/EBGaramond-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/EBGaramond-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/EBGaramond-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* -----------------------
   MERRIWEATHER
   ----------------------- */
@font-face {
  font-family: 'Merriweather';
  src: url('/wp-content/themes/ahmed-alshamsy/assets/fonts/Merriweather-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}