/* ============================================================================
   Faces for the operator, client and admin portals.
   ----------------------------------------------------------------------------
   Identical to fonts-site.css, and deliberately so. The portals used to run
   Bricolage Grotesque / Instrument Sans / IBM Plex Mono while the public site
   ran Newsreader / Public Sans / JetBrains Mono, which meant signing in
   changed the typeface of the product. Same three families now, requested at
   the same URL so the browser serves both sides of the sign-in from one cache
   entry rather than downloading six families to render three.

   The two files are kept separate rather than merged: a page can be moved
   between the site and the portal set without editing its <head>, and neither
   stylesheet is importing faces the other's pages never paint.

   Newsreader for headings — a text serif with enough contrast to hold at
   display sizes; its variable range is 400–700 here, which is why app.css
   asks for 600/700 and never 800. Public Sans for running copy, drawn for
   government service manuals and about right for a compliance document.
   JetBrains Mono for batch numbers, quantities and service codes: a wider
   zero and a clearer 1/l than Plex, which matters on a receipt an auditor
   reads.
   ========================================================================= */
@import url('https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600;6..72,700&family=Public+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap');
