/* YalaTap — the two faces the homepage uses, served from here.
 *
 * Loaded only by / and /ar/. Every other surface (tap pages, /app/, /admin/,
 * /faq/, /privacy/, /cookies/) keeps /assets/fonts.css untouched, so this file
 * can never change how a customer's page renders.
 *
 * Two variable files cover every weight: Bricolage Grotesque for Latin,
 * Alexandria for Arabic. Both are SIL Open Font License 1.1, both are local —
 * no request leaves the origin, which is what the cookie notice promises.
 *
 * The unicode-ranges are the ones the font pack ships with: a Latin page never
 * downloads the Arabic cut, and the Latin words inside an Arabic page (YalaTap,
 * WhatsApp, NFC) fall through Alexandria to Bricolage rather than to Tahoma.
 */

@font-face {
  font-family: "Bricolage Grotesque Variable";
  src: url(/assets/fonts/bricolage-grotesque-variable.woff2) format("woff2-variations");
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Alexandria Variable";
  src: url(/assets/fonts/alexandria-variable.woff2) format("woff2-variations");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74,
    U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF,
    U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32,
    U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F,
    U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62,
    U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E,
    U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB,
    U+1EEF0-1EEF1;
}
