/* ==========================================================================
   LAMHA — the ONE font source for every surface.

   The site, the article pages, the news cards, the Shorts and the channel art
   all load THIS file. The font files live in the repo, so a render on Obada's
   Mac, in a cloud container and in the scheduled run's sandbox all produce
   byte-identical glyphs.

   Do NOT add a Google Fonts <link>, and do NOT install fonts into a machine's
   font directory: a family NAME resolves to whatever that machine happens to
   have, which is how the same Arabic word ended up looking different on the
   site and on the card. And every weight we use must exist as its own file
   below — a missing weight makes Chromium fake the bold, which wrecks
   connected Arabic script far more visibly than it does Latin.
   ========================================================================== */

/* ---- Noto Kufi Arabic — Arabic headlines, chips, UI ---- */
@font-face{font-family:'Noto Kufi Arabic';font-style:normal;font-weight:400;
  font-display:block;src:url('../fonts/NotoKufiArabic-400.woff2') format('woff2')}
@font-face{font-family:'Noto Kufi Arabic';font-style:normal;font-weight:600;
  font-display:block;src:url('../fonts/NotoKufiArabic-600.woff2') format('woff2')}
@font-face{font-family:'Noto Kufi Arabic';font-style:normal;font-weight:700;
  font-display:block;src:url('../fonts/NotoKufiArabic-700.woff2') format('woff2')}
@font-face{font-family:'Noto Kufi Arabic';font-style:normal;font-weight:800;
  font-display:block;src:url('../fonts/NotoKufiArabic-800.woff2') format('woff2')}

/* ---- Noto Naskh Arabic — Arabic body copy and teasers ---- */
@font-face{font-family:'Noto Naskh Arabic';font-style:normal;font-weight:400;
  font-display:block;src:url('../fonts/NotoNaskhArabic-400.woff2') format('woff2')}
@font-face{font-family:'Noto Naskh Arabic';font-style:normal;font-weight:600;
  font-display:block;src:url('../fonts/NotoNaskhArabic-600.woff2') format('woff2')}
@font-face{font-family:'Noto Naskh Arabic';font-style:normal;font-weight:700;
  font-display:block;src:url('../fonts/NotoNaskhArabic-700.woff2') format('woff2')}

/* ---- Inter — all Latin, plus the digits and outlet names inside Arabic ---- */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;
  font-display:block;src:url('../fonts/Inter-400.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;
  font-display:block;src:url('../fonts/Inter-600.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;
  font-display:block;src:url('../fonts/Inter-700.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:800;
  font-display:block;src:url('../fonts/Inter-800.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:900;
  font-display:block;src:url('../fonts/Inter-900.woff2') format('woff2')}

/* 'Inter Display' is used as a first choice in a few places purely as an
   alias; it resolves to Inter above. Kept so existing rules need no edit. */
@font-face{font-family:'Inter Display';font-style:normal;font-weight:700;
  font-display:block;src:url('../fonts/Inter-700.woff2') format('woff2')}
@font-face{font-family:'Inter Display';font-style:normal;font-weight:800;
  font-display:block;src:url('../fonts/Inter-800.woff2') format('woff2')}
@font-face{font-family:'Inter Display';font-style:normal;font-weight:900;
  font-display:block;src:url('../fonts/Inter-900.woff2') format('woff2')}
