/**
 * amit-font.css - the typeface, served from this origin.
 *
 * WHY THIS FILE EXISTS AT ALL. Every page declared a --font stack led by "Segoe UI", and a
 * reviewer said the product read as a Microsoft internal tool. It was right for a plain reason:
 * Segoe UI is the Windows system font, so on the machines in an Israeli law office that is
 * exactly what every screen was set in, and the "Assistant" already named second in the stack
 * never resolved, because nothing shipped it. The one page that led with Assistant was
 * amit-demo.html, which is not served.
 *
 * WHY SELF HOSTED, WHICH IS THE PART THAT MATTERS. The usual way to load this is a <link> to
 * fonts.googleapis.com, which makes every lawyer's browser announce itself to Google on every
 * page of a product whose whole posture is that privileged mail goes nowhere it does not have
 * to. Two files on our own origin cost one request each, cache, and tell nobody anything.
 *
 * Assistant is published under the SIL Open Font License 1.1, which permits redistribution and
 * self hosting. It is a Hebrew-first family with real Latin coverage, which is the right way
 * round for this product.
 *
 * TWO SUBSETS, NOT THREE. Google's own stylesheet splits this into hebrew, latin and latin-ext.
 * latin-ext carries accented Latin, which an Israeli legal product writes roughly never, so it
 * is left out and those characters fall back. Hebrew is 7KB and Latin is 22KB.
 *
 * ONE FILE PER SUBSET, spanning the weights. Google serves the same file for 400, 600 and 700,
 * because it is variable across the weight axis, so font-weight is declared as the range rather
 * than as three faces pointing at one file.
 */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400 700;
  /* swap, not optional: the text must be readable from the first paint, and a lawyer reading a
     draft is better served by a font that changes once than by one that may never arrive. */
  font-display: swap;
  src: url(/assistant-he.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assistant-latin.woff2) format('woff2');
  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;
}

/* Deployed 2026-09-13. */
