/* Gallery of Arabic display faces for the invitation builder. Declared broadly
   but downloaded lazily: a woff2 is only fetched when its family is actually
   rendered, so guests only ever pay for the one face the couple applies. */

@font-face { font-family: 'Amiri Quran'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/gallery/amiri-quran.woff2') format('woff2'); unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFC, U+200C-200E; }
@font-face { font-family: 'Aref Ruqaa'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/gallery/aref-ruqaa.woff2') format('woff2'); unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFC, U+200C-200E; }
@font-face { font-family: 'Gulzar'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/gallery/gulzar.woff2') format('woff2'); unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFC, U+200C-200E; }
@font-face { font-family: 'Harmattan'; font-style: normal; font-weight: 400 700; font-display: swap; src: url('../fonts/gallery/harmattan.woff2') format('woff2'); unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFC, U+200C-200E; }
@font-face { font-family: 'Jomhuria'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/gallery/jomhuria.woff2') format('woff2'); unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFC, U+200C-200E; }
@font-face { font-family: 'Katibeh'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/gallery/katibeh.woff2') format('woff2'); unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFC, U+200C-200E; }
@font-face { font-family: 'Mirza'; font-style: normal; font-weight: 400 700; font-display: swap; src: url('../fonts/gallery/mirza.woff2') format('woff2'); unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFC, U+200C-200E; }
@font-face { font-family: 'Noto Nastaliq Urdu'; font-style: normal; font-weight: 400 700; font-display: swap; src: url('../fonts/gallery/nastaliq.woff2') format('woff2'); unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFC, U+200C-200E; }
@font-face { font-family: 'Qahiri'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/gallery/qahiri.woff2') format('woff2'); unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFC, U+200C-200E; }
@font-face { font-family: 'Rakkas'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/gallery/rakkas.woff2') format('woff2'); unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFC, U+200C-200E; }
@font-face { font-family: 'Reem Kufi'; font-style: normal; font-weight: 400 700; font-display: swap; src: url('../fonts/gallery/reem-kufi.woff2') format('woff2'); unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFC, U+200C-200E; }
@font-face { font-family: 'Vibes'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/gallery/vibes.woff2') format('woff2'); unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFC, U+200C-200E; }
