/* Self-hosted Persian/Farsi webfonts for the menu font picker (Core/Domain/MenuFont.cs).
   Self-hosted rather than linked from fonts.googleapis.com/fonts.gstatic.com: Google's
   font CDN is unreliable from inside Iran, this product's primary market (see PRODUCT.md) —
   a diner's menu must not depend on a host that may be filtered.
   Only the Arabic-script subset was kept (covers Persian) to keep file size down; the
   Latin/Latin-ext subsets Google also ships were dropped since this UI is Persian-only. */

@font-face {
  font-family: "Vazirmatn";
  src: url("../fonts/persian/Vazirmatn-Variable.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Vazirmatn";
  src: url("../fonts/persian/Vazirmatn-Variable.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Noto Naskh Arabic";
  src: url("../fonts/persian/NotoNaskhArabic-Variable.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Naskh Arabic";
  src: url("../fonts/persian/NotoNaskhArabic-Variable.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Noto Kufi Arabic";
  src: url("../fonts/persian/NotoKufiArabic-Variable.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Kufi Arabic";
  src: url("../fonts/persian/NotoKufiArabic-Variable.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Tajawal";
  src: url("../fonts/persian/Tajawal-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Tajawal";
  src: url("../fonts/persian/Tajawal-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Single-weight display font — mapped to both 400 and 700 so a bold heading doesn't
   fall back to a different family or trigger the browser's synthetic-bold rendering. */
@font-face {
  font-family: "Lalezar";
  src: url("../fonts/persian/Lalezar-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lalezar";
  src: url("../fonts/persian/Lalezar-Regular.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
