/* Self-hosted webfonts (latin subset) — no CDN, works offline / low-bandwidth.
   Loaded before pesaflex.css, which names these families first in --font-ui /
   --font-mono (with a system fallback if a weight is ever missing).
   UI = Figtree (rounder, larger x-height than Plex Sans at the same px).
   Data = IBM Plex Mono — IMEIs, loan ids and timestamps stay tabular. */
@font-face { font-family:"Figtree"; font-style:normal; font-weight:400; font-display:swap; src:url("fonts/figtree-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family:"Figtree"; font-style:normal; font-weight:500; font-display:swap; src:url("fonts/figtree-latin-500-normal.woff2") format("woff2"); }
@font-face { font-family:"Figtree"; font-style:normal; font-weight:600; font-display:swap; src:url("fonts/figtree-latin-600-normal.woff2") format("woff2"); }
@font-face { font-family:"Figtree"; font-style:normal; font-weight:700; font-display:swap; src:url("fonts/figtree-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family:"IBM Plex Mono"; font-style:normal; font-weight:400; font-display:swap; src:url("fonts/ibm-plex-mono-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family:"IBM Plex Mono"; font-style:normal; font-weight:500; font-display:swap; src:url("fonts/ibm-plex-mono-latin-500-normal.woff2") format("woff2"); }
@font-face { font-family:"IBM Plex Mono"; font-style:normal; font-weight:600; font-display:swap; src:url("fonts/ibm-plex-mono-latin-600-normal.woff2") format("woff2"); }
/* IBM Plex Sans faces retired with the Figtree switch. The woff2 files are
   still on disk and unreferenced, so nothing downloads them. Only the HTML
   email template still names the family, and email clients use their own
   system fallback there. */
