/* Sizeha fonts (source file). Peyda, bought and self-hosted; preloaded by Assets::preload_font()
   with the same URL. Replaces the Taraz preview fonts (Instrument Sans, Vazirmatn, Geist Mono).
   font-display: swap keeps the brand font on the first page even on a slow connection. The text
   first painted before Peyda arrives uses the fallback faces below: system fonts scaled to Peyda's
   width and given its vertical metrics, so the swap barely moves anything (phase 7: CLS on a
   tutorial with a late font was 0.225 with a plain system-ui fallback). */
@font-face {
  font-family: "Peyda";
  src: url("../fonts/PeydaWebVF.woff2") format("woff2"), url("../fonts/PeydaWebVF.woff") format("woff");
  font-weight: 100 1000;
  font-style: normal;
  font-display: swap;
}
:root {
  --font-mono: ui-monospace, "SF Mono", Menlo, monospace;
}
/* fallback:start (generated by tests/tools/font-fallback.py; do not edit by hand) */
@font-face {
  font-family: "Peyda Fallback Android";
  src: local("Noto Naskh Arabic UI"), local("NotoNaskhArabicUI-Regular"), local("Noto Naskh Arabic"), local("NotoNaskhArabic-Regular");
  font-weight: 100 449;
  font-style: normal;
  size-adjust: 101.49%;
  ascent-override: 98.53%;
  descent-override: 49.27%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "Peyda Fallback Android";
  src: local("Noto Naskh Arabic UI"), local("NotoNaskhArabicUI-Regular"), local("Noto Naskh Arabic"), local("NotoNaskhArabic-Regular");
  font-weight: 450 549;
  font-style: normal;
  size-adjust: 102.70%;
  ascent-override: 97.37%;
  descent-override: 48.69%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "Peyda Fallback Android";
  src: local("Noto Naskh Arabic UI Bold"), local("NotoNaskhArabicUI-Bold"), local("Noto Naskh Arabic Bold"), local("NotoNaskhArabic-Bold");
  font-weight: 550 649;
  font-style: normal;
  size-adjust: 100.47%;
  ascent-override: 99.53%;
  descent-override: 49.76%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "Peyda Fallback Android";
  src: local("Noto Naskh Arabic UI Bold"), local("NotoNaskhArabicUI-Bold"), local("Noto Naskh Arabic Bold"), local("NotoNaskhArabic-Bold");
  font-weight: 650 1000;
  font-style: normal;
  size-adjust: 101.59%;
  ascent-override: 98.43%;
  descent-override: 49.22%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "Peyda Fallback iOS";
  src: local("Geeza Pro"), local("GeezaPro");
  font-weight: 100 449;
  font-style: normal;
  size-adjust: 100.00%;
  ascent-override: 100.00%;
  descent-override: 50.00%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "Peyda Fallback iOS";
  src: local("Geeza Pro"), local("GeezaPro");
  font-weight: 450 549;
  font-style: normal;
  size-adjust: 101.15%;
  ascent-override: 98.86%;
  descent-override: 49.43%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "Peyda Fallback iOS";
  src: local("Geeza Pro Bold"), local("GeezaPro-Bold");
  font-weight: 550 649;
  font-style: normal;
  size-adjust: 98.93%;
  ascent-override: 101.08%;
  descent-override: 50.54%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "Peyda Fallback iOS";
  src: local("Geeza Pro Bold"), local("GeezaPro-Bold");
  font-weight: 650 1000;
  font-style: normal;
  size-adjust: 100.00%;
  ascent-override: 100.00%;
  descent-override: 50.00%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "Peyda Fallback";
  src: local("DejaVu Sans"), local("DejaVuSans");
  font-weight: 100 449;
  font-style: normal;
  size-adjust: 85.65%;
  ascent-override: 116.75%;
  descent-override: 58.37%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "Peyda Fallback";
  src: local("DejaVu Sans"), local("DejaVuSans");
  font-weight: 450 549;
  font-style: normal;
  size-adjust: 86.64%;
  ascent-override: 115.42%;
  descent-override: 57.71%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "Peyda Fallback";
  src: local("DejaVu Sans Bold"), local("DejaVuSans-Bold");
  font-weight: 550 649;
  font-style: normal;
  size-adjust: 73.97%;
  ascent-override: 135.18%;
  descent-override: 67.59%;
  line-gap-override: 0.00%;
}
@font-face {
  font-family: "Peyda Fallback";
  src: local("DejaVu Sans Bold"), local("DejaVuSans-Bold");
  font-weight: 650 1000;
  font-style: normal;
  size-adjust: 74.77%;
  ascent-override: 133.74%;
  descent-override: 66.87%;
  line-gap-override: 0.00%;
}
:root {
  --font-sans: "Peyda", "Peyda Fallback Android", "Peyda Fallback iOS", "Peyda Fallback", system-ui, sans-serif;
}
/* fallback:end */
