/* Extra fonts bundled locally (offline) for the text-field font picker.
   Same pattern as cairo.css: each family/weight pair is a separate
   @font-face pointing at a local woff2 file — nothing is loaded from a CDN. */

/* ---- Tajawal (عربي + إنجليزي) ---- */
@font-face { font-family: 'Tajawal'; font-style: normal; font-display: swap; font-weight: 400; src: url(./extra-files/tajawal-arabic-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'Tajawal'; font-style: normal; font-display: swap; font-weight: 400; src: url(./extra-files/tajawal-latin-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'Tajawal'; font-style: normal; font-display: swap; font-weight: 700; src: url(./extra-files/tajawal-arabic-700-normal.woff2) format('woff2'); }
@font-face { font-family: 'Tajawal'; font-style: normal; font-display: swap; font-weight: 700; src: url(./extra-files/tajawal-latin-700-normal.woff2) format('woff2'); }

/* ---- Almarai (عربي + إنجليزي) ---- */
@font-face { font-family: 'Almarai'; font-style: normal; font-display: swap; font-weight: 400; src: url(./extra-files/almarai-arabic-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'Almarai'; font-style: normal; font-display: swap; font-weight: 400; src: url(./extra-files/almarai-latin-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'Almarai'; font-style: normal; font-display: swap; font-weight: 700; src: url(./extra-files/almarai-arabic-700-normal.woff2) format('woff2'); }
@font-face { font-family: 'Almarai'; font-style: normal; font-display: swap; font-weight: 700; src: url(./extra-files/almarai-latin-700-normal.woff2) format('woff2'); }

/* ---- Amiri (عربي كلاسيكي/نسخ) ---- */
@font-face { font-family: 'Amiri'; font-style: normal; font-display: swap; font-weight: 400; src: url(./extra-files/amiri-arabic-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'Amiri'; font-style: normal; font-display: swap; font-weight: 400; src: url(./extra-files/amiri-latin-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'Amiri'; font-style: normal; font-display: swap; font-weight: 700; src: url(./extra-files/amiri-arabic-700-normal.woff2) format('woff2'); }
@font-face { font-family: 'Amiri'; font-style: normal; font-display: swap; font-weight: 700; src: url(./extra-files/amiri-latin-700-normal.woff2) format('woff2'); }

/* ---- Changa (عربي مودرن) ---- */
@font-face { font-family: 'Changa'; font-style: normal; font-display: swap; font-weight: 400; src: url(./extra-files/changa-arabic-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'Changa'; font-style: normal; font-display: swap; font-weight: 400; src: url(./extra-files/changa-latin-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'Changa'; font-style: normal; font-display: swap; font-weight: 700; src: url(./extra-files/changa-arabic-700-normal.woff2) format('woff2'); }
@font-face { font-family: 'Changa'; font-style: normal; font-display: swap; font-weight: 700; src: url(./extra-files/changa-latin-700-normal.woff2) format('woff2'); }

/* ---- Montserrat (إنجليزي) ---- */
@font-face { font-family: 'Montserrat'; font-style: normal; font-display: swap; font-weight: 400; src: url(./extra-files/montserrat-latin-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'Montserrat'; font-style: normal; font-display: swap; font-weight: 700; src: url(./extra-files/montserrat-latin-700-normal.woff2) format('woff2'); }

/* ---- Poppins (إنجليزي) ---- */
@font-face { font-family: 'Poppins'; font-style: normal; font-display: swap; font-weight: 400; src: url(./extra-files/poppins-latin-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-display: swap; font-weight: 700; src: url(./extra-files/poppins-latin-700-normal.woff2) format('woff2'); }

/* ---- Playfair Display (إنجليزي/أنيق) ---- */
@font-face { font-family: 'Playfair Display'; font-style: normal; font-display: swap; font-weight: 400; src: url(./extra-files/playfair-display-latin-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-display: swap; font-weight: 700; src: url(./extra-files/playfair-display-latin-700-normal.woff2) format('woff2'); }

/* ---- Roboto (إنجليزي) ---- */
@font-face { font-family: 'Roboto'; font-style: normal; font-display: swap; font-weight: 400; src: url(./extra-files/roboto-latin-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'Roboto'; font-style: normal; font-display: swap; font-weight: 700; src: url(./extra-files/roboto-latin-700-normal.woff2) format('woff2'); }
