/* Crossing v2 - vendored type layer.  GENERATED by tools/gen_css.py
   from FONT_RECEIPT.json; do not hand-edit, regenerate.

   Every byte is served from this product. There is no request to
   fonts.googleapis.com, fonts.gstatic.com or unpkg at runtime, so a
   tablet on bad wifi and a worker on a phone get the same type, and no
   font host learns who opened the page.

   Filenames are content-hashed: the bytes and the name cannot disagree,
   and a changed face cannot be served from a stale cache under an old
   name.

   Fragment Mono exists at ONE weight (400). font-synthesis: none is not
   decoration - it is what stops the engine manufacturing a bold the file
   does not contain. */

/* ---- Archivo ---- archivo-OFL.txt */
@font-face {
  font-family: "Archivo";
  src: url("fonts/archivo-latin-italic-d63de74ee5ad.woff2") format("woff2");
  font-style: italic;
  font-weight: 100 900;
  font-stretch: 62% 125%;
  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: "Archivo";
  src: url("fonts/archivo-latin-normal-e3a28eade21a.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 62% 125%;
  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;
}

/* ---- Fragment Mono ---- fragmentmono-OFL.txt */
@font-face {
  font-family: "Fragment Mono";
  src: url("fonts/fragmentmono-latin-italic-90b6d40f3e84.woff2") format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  font-synthesis: none;
  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: "Fragment Mono";
  src: url("fonts/fragmentmono-latin-normal-44c4e39bff5e.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  font-synthesis: none;
  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;
}

/* The record face never fakes a weight it does not have, wherever it is
   used, and its figures are tabular so a column of times lines up. */
.mono, .tabular, code, kbd, samp, time, [data-mono],
[style*="Fragment Mono"] {
  font-variant-numeric: tabular-nums;
  font-synthesis: none;
}

