/* ============================================================
   Rxact webfonts — SELF-HOSTED (woff2), no third-party CDN.
   Lora (serif / display) · IBM Plex Sans (UI / body) · IBM Plex Mono (data).
   Converted from the app's bundled OFL-licensed TTFs. Paths are relative to
   this file, so it works from any page that links assets/fonts/fonts.css.
   font-display: swap mirrors the previous Google &display=swap behavior.
   ============================================================ */

/* ---------- Lora (serif / display) ---------- */
@font-face {
  font-family: 'Lora';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url("lora-400.woff2") format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: italic; font-weight: 400; font-display: swap;
  src: url("lora-400-italic.woff2") format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: normal; font-weight: 600; font-display: swap;
  src: url("lora-600.woff2") format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: normal; font-weight: 700; font-display: swap;
  src: url("lora-700.woff2") format('woff2');
}

/* ---------- IBM Plex Sans (interface / body) ---------- */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url("ibm-plex-sans-400.woff2") format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal; font-weight: 500; font-display: swap;
  src: url("ibm-plex-sans-500.woff2") format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal; font-weight: 600; font-display: swap;
  src: url("ibm-plex-sans-600.woff2") format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal; font-weight: 700; font-display: swap;
  src: url("ibm-plex-sans-700.woff2") format('woff2');
}

/* ---------- IBM Plex Mono (data / dosages / counts) ---------- */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url("ibm-plex-mono-400.woff2") format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal; font-weight: 500; font-display: swap;
  src: url("ibm-plex-mono-500.woff2") format('woff2');
}
