/* Lean, portal-owned self-hosted webfonts (deliberately NOT under
   vnext/r5/css/ — see tests/test_live_r5_shell_lock.py and
   dashboard/templates/portal/base.html's "lean portal CSS only" note).
   Reuses the same already-verified font binaries as the R5 manager shell;
   this file only duplicates the small @font-face declarations, not the
   font data itself. Replaces a remote cdn.jsdelivr.net font stylesheet
   that was a real, confirmed cause of slow/stuck Mini App loads inside
   the Bale in-app webview on mobile networks. */
@font-face {
  font-family: "Vazirmatn";
  src: url("../vnext/r5/fonts/Vazirmatn-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Vazirmatn";
  src: url("../vnext/r5/fonts/Vazirmatn-Medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "Vazirmatn";
  src: url("../vnext/r5/fonts/Vazirmatn-SemiBold.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "Vazirmatn";
  src: url("../vnext/r5/fonts/Vazirmatn-Bold.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("../vnext/r5/fonts/Inter-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("../vnext/r5/fonts/Inter-SemiBold.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("../vnext/r5/fonts/Inter-Bold.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
