/* PulsarERP type system "C" (Shimon, 2026-10-23). All four families are SIL OFL 1.1;
   the licence of each sits beside its files (OFL-*.txt). Source: github.com/google/fonts/ofl. */

/* Hebrew display: headline and answer sentences. Variable weight 100-900, width 62.5-100. */
@font-face {
  font-family: "Noto Serif Hebrew";
  src: url("NotoSerifHebrew-var.ttf") format("truetype");
  font-weight: 100 900;
  font-stretch: 62.5% 100%;
  font-display: swap;
}

/* Latin accent: Priority / Pulsar inside the headline, and the large figures. No Hebrew and no ₪. */
@font-face {
  font-family: "Instrument Serif";
  src: url("InstrumentSerif-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Instrument Serif";
  src: url("InstrumentSerif-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Text, menu, buttons. */
@font-face { font-family: "IBM Plex Sans Hebrew"; src: url("IBMPlexSansHebrew-Light.ttf") format("truetype"); font-weight: 300; font-display: swap; }
@font-face { font-family: "IBM Plex Sans Hebrew"; src: url("IBMPlexSansHebrew-Regular.ttf") format("truetype"); font-weight: 400; font-display: swap; }
@font-face { font-family: "IBM Plex Sans Hebrew"; src: url("IBMPlexSansHebrew-Medium.ttf") format("truetype"); font-weight: 500; font-display: swap; }
@font-face { font-family: "IBM Plex Sans Hebrew"; src: url("IBMPlexSansHebrew-SemiBold.ttf") format("truetype"); font-weight: 600; font-display: swap; }
@font-face { font-family: "IBM Plex Sans Hebrew"; src: url("IBMPlexSansHebrew-Bold.ttf") format("truetype"); font-weight: 700; font-display: swap; }

/* Short Latin labels and small numbers. No Hebrew glyphs: never set Hebrew text in it. */
@font-face { font-family: "IBM Plex Mono"; src: url("IBMPlexMono-Regular.ttf") format("truetype"); font-weight: 400; font-display: swap; }
@font-face { font-family: "IBM Plex Mono"; src: url("IBMPlexMono-Medium.ttf") format("truetype"); font-weight: 500; font-display: swap; }
