/* css/fonts.css — vendored @font-face declarations for the two body/serif
   families used by the app. Temporary holder; merged into tafwaq.css in
   Task 2. Files live in ../assets/fonts/, vendored from Google Fonts
   (Source Serif 4: latin subset; Amiri: arabic subset — this app is
   Arabic-first, see task-1-report.md for the subsetting rationale).

   Amiri keeps Google's own unicode-range for that subset, plus its spaces.
   The file holds "(" but not ")" and no rtlm feature, so where Amiri drew "("
   a right-to-left run could not mirror it and "(النهايات)" showed two
   brackets facing one way (preview tour, D1). With the range, brackets and
   other Latin punctuation fall to Source Serif 4, which has both brackets.
   The range also keeps U+0020-0021 and U+00A0, which the file holds and
   Google serves from Amiri's latin subset: without them every space of
   Arabic text fell to Source Serif 4, whose space is narrower, and Arabic
   lines tightened (review of the preview tour's fixes). So "(" is the one
   character of the file that Amiri no longer draws. */

@font-face{
  font-family:"Source Serif 4";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(../assets/fonts/source-serif-4-400.woff2) format("woff2");
}
@font-face{
  font-family:"Source Serif 4";
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(../assets/fonts/source-serif-4-600.woff2) format("woff2");
}
@font-face{
  font-family:"Source Serif 4";
  font-style:italic;
  font-weight:400;
  font-display:swap;
  src:url(../assets/fonts/source-serif-4-400i.woff2) format("woff2");
}
@font-face{
  font-family:"Amiri";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(../assets/fonts/amiri-400.woff2) format("woff2");
  unicode-range:U+0020-0021,U+00A0,U+0600-06FF,U+0750-077F,U+0870-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+1EE00-1EEFF;
}
@font-face{
  font-family:"Amiri";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(../assets/fonts/amiri-700.woff2) format("woff2");
  unicode-range:U+0020-0021,U+00A0,U+0600-06FF,U+0750-077F,U+0870-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+1EE00-1EEFF;
}

.tex-error{color:var(--color-accent-2,#d6006c);font-family:monospace}
