/*
 * The paper's web fonts: the @font-face rules of docs/mocks/app/assets/css/billgrid.css, files in static/fonts/paper
 * (identical copies of the mock's; PaperStylesheetTest holds them together). Kept out of document-paper.css, which the PDF
 * inlines: the renderer has no network and resolves the same families from its image under their real names.
 */
/* Paper fonts: Inter (sans) and Source Serif 4 (serif), OFL, subsetted variable files (assets/fonts/FONTS.md). The "Web"
   names are distinct on purpose: the PDF renderer blocks every request, so there these fail and the same families
   resolve to the TTFs installed in its image under their real names ("Inter", "Source Serif 4"). */
@font-face { font-family:"Inter Web"; src:url("/fonts/paper/Inter-Variable-8705ddacfb0c13bae0e38dceaf09a3a3.woff2") format("woff2-variations"); font-weight:400 700; font-style:normal; font-display:block; }
@font-face { font-family:"Inter Web"; src:url("/fonts/paper/Inter-Variable-Italic-76bf17e037b3d6ec333f9d480cbbc88f.woff2") format("woff2-variations"); font-weight:400 700; font-style:italic; font-display:block; }
@font-face { font-family:"Source Serif 4 Web"; src:url("/fonts/paper/SourceSerif4-Variable-5609fe02dbb0b40f469a98833c087386.woff2") format("woff2-variations"); font-weight:400 700; font-style:normal; font-display:block; }
/* BG Symbols: the last paper font in both stacks, only the glyphs Inter and Source Serif 4 lack (currency signs such as the baht, taka, riel, rial and
   shekel, the tenge's postal sign). unicode-range is exactly its character map, so it never touches Latin text. Weights 400 and 600 cover 500-700. */
@font-face { font-family:"BG Symbols Web"; src:url("/fonts/paper/BGSymbols-Regular-7bdd0124af340e04dc546bc9585a13b9.woff2") format("woff2"); font-weight:400 500; font-style:normal; font-display:block;
  unicode-range:U+058F, U+060B, U+09F3, U+0E3F, U+17DB, U+20A0-20C0, U+3012, U+FDFC; }
@font-face { font-family:"BG Symbols Web"; src:url("/fonts/paper/BGSymbols-SemiBold-ab91805860c5c6636b7b52621e7e909e.woff2") format("woff2"); font-weight:600 700; font-style:normal; font-display:block;
  unicode-range:U+058F, U+060B, U+09F3, U+0E3F, U+17DB, U+20A0-20C0, U+3012, U+FDFC; }
/* Script fonts: Noto Sans Arabic, Hebrew and Thai (variable, weights 400-700) after BG Symbols in both stacks, so Arabic-letter currency symbols (AED, SAR, EGP...)
   and names in these scripts get the same glyphs on screen and in the PDF. unicode-range = the font's own blocks (build-bg-scripts.py), so Latin pages never fetch them. */
@font-face { font-family:"Noto Sans Arabic Web"; src:url("/fonts/paper/NotoSansArabic-Variable-e119ba18fdab74ea278950b59f3d34ef.woff2") format("woff2-variations"); font-weight:400 700; font-style:normal; font-display:block;
  unicode-range:U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFF, U+200C-200F, U+25CC; }
@font-face { font-family:"Noto Sans Hebrew Web"; src:url("/fonts/paper/NotoSansHebrew-Variable-6e2b75feb84f7c18d676e85fde5683f5.woff2") format("woff2-variations"); font-weight:400 700; font-style:normal; font-display:block;
  unicode-range:U+0590-05FF, U+FB1D-FB4F, U+200C-200F, U+25CC; }
@font-face { font-family:"Noto Sans Thai Web"; src:url("/fonts/paper/NotoSansThai-Variable-328addb4069cde7842b55af6558326b0.woff2") format("woff2-variations"); font-weight:400 700; font-style:normal; font-display:block;
  unicode-range:U+0E01-0E5B, U+200C-200D, U+25CC; }
