/* Self-hosted, subset webfonts.
   Amiri is used only for the Eastern Arabic numerals ٠-٩, so it is subset to
   those codepoints: 106KB -> 1.3KB. Serving locally also drops the Google
   Fonts CSS request and a third-party DNS/TLS handshake from the critical path. */

@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:swap;
  src:url('../fonts/lora-400.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF;}
@font-face{font-family:'Lora';font-style:italic;font-weight:400;font-display:swap;
  src:url('../fonts/lora-400i.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF;}

@font-face{font-family:'Figtree';font-style:normal;font-weight:400;font-display:swap;
  src:url('../fonts/figtree-400.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF;}
@font-face{font-family:'Figtree';font-style:normal;font-weight:500;font-display:swap;
  src:url('../fonts/figtree-500.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF;}
@font-face{font-family:'Figtree';font-style:normal;font-weight:600;font-display:swap;
  src:url('../fonts/figtree-600.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF;}

/* digits ٠-٩ (+ comma, space) only */
@font-face{font-family:'Amiri';font-style:normal;font-weight:400;font-display:swap;
  src:url('../fonts/amiri-digits.woff2') format('woff2');
  unicode-range:U+0020,U+060C,U+0660-0669;}
