/*
 * Basir News local Persian font loader.
 * Primary font: Estedad / استعداد.
 * Font files are intentionally NOT bundled with this theme.
 *
 * Recommended copy targets:
 *   assets/fonts/Estedad/woff2/Estedad-Regular.woff2
 *   assets/fonts/Estedad/woff2/Estedad-Bold.woff2
 *   assets/fonts/Estedad/woff2/Estedad-Medium.woff2
 *
 * Also supported:
 *   assets/fonts/woff2/Estedad-Regular.woff2
 *   assets/fonts/Estedad-Regular.woff2
 *   assets/fonts/Webfonts/woff2/Estedad-Regular.woff2
 *   assets/fonts/Estedad/woff/Estedad-Regular.woff
 *
 * Optional fallback support for the previous IRANYekanX package is kept,
 * but the active stack now uses Estedad first.
 */

/* Estedad variable font, if available. */
@font-face {
  font-family: "Estedad";
  src:
    url("../fonts/Estedad/woff2/Estedad-VF.woff2") format("woff2"),
    url("../fonts/Estedad/woff2/Estedad[wght].woff2") format("woff2"),
    url("../fonts/Estedad/woff2/Estedad-Variable.woff2") format("woff2"),
    url("../fonts/woff2/Estedad-VF.woff2") format("woff2"),
    url("../fonts/Estedad-VF.woff2") format("woff2");
  font-weight: 100 950;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Estedad";
  src:
    url("../fonts/Estedad/woff2/Estedad-Thin.woff2") format("woff2"),
    url("../fonts/Estedad/woff2/Estedad-FD-Thin.woff2") format("woff2"),
    url("../fonts/Webfonts/woff2/Estedad-Thin.woff2") format("woff2"),
    url("../fonts/woff2/Estedad-Thin.woff2") format("woff2"),
    url("../fonts/Estedad-Thin.woff2") format("woff2"),
    url("../fonts/Estedad/woff/Estedad-Thin.woff") format("woff"),
    url("../fonts/woff/Estedad-Thin.woff") format("woff"),
    url("../fonts/Estedad-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src:
    url("../fonts/Estedad/woff2/Estedad-ExtraLight.woff2") format("woff2"),
    url("../fonts/Estedad/woff2/Estedad-FD-ExtraLight.woff2") format("woff2"),
    url("../fonts/Webfonts/woff2/Estedad-ExtraLight.woff2") format("woff2"),
    url("../fonts/woff2/Estedad-ExtraLight.woff2") format("woff2"),
    url("../fonts/Estedad-ExtraLight.woff2") format("woff2"),
    url("../fonts/Estedad/woff/Estedad-ExtraLight.woff") format("woff"),
    url("../fonts/woff/Estedad-ExtraLight.woff") format("woff"),
    url("../fonts/Estedad-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src:
    url("../fonts/Estedad/woff2/Estedad-Light.woff2") format("woff2"),
    url("../fonts/Estedad/woff2/Estedad-FD-Light.woff2") format("woff2"),
    url("../fonts/Webfonts/woff2/Estedad-Light.woff2") format("woff2"),
    url("../fonts/woff2/Estedad-Light.woff2") format("woff2"),
    url("../fonts/Estedad-Light.woff2") format("woff2"),
    url("../fonts/Estedad/woff/Estedad-Light.woff") format("woff"),
    url("../fonts/woff/Estedad-Light.woff") format("woff"),
    url("../fonts/Estedad-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src:
    url("../fonts/Estedad/woff2/Estedad-Regular.woff2") format("woff2"),
    url("../fonts/Estedad/woff2/Estedad-FD-Regular.woff2") format("woff2"),
    url("../fonts/Webfonts/woff2/Estedad-Regular.woff2") format("woff2"),
    url("../fonts/woff2/Estedad-Regular.woff2") format("woff2"),
    url("../fonts/Estedad-Regular.woff2") format("woff2"),
    url("../fonts/Estedad/woff/Estedad-Regular.woff") format("woff"),
    url("../fonts/woff/Estedad-Regular.woff") format("woff"),
    url("../fonts/Estedad-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src:
    url("../fonts/Estedad/woff2/Estedad-Medium.woff2") format("woff2"),
    url("../fonts/Estedad/woff2/Estedad-FD-Medium.woff2") format("woff2"),
    url("../fonts/Webfonts/woff2/Estedad-Medium.woff2") format("woff2"),
    url("../fonts/woff2/Estedad-Medium.woff2") format("woff2"),
    url("../fonts/Estedad-Medium.woff2") format("woff2"),
    url("../fonts/Estedad/woff/Estedad-Medium.woff") format("woff"),
    url("../fonts/woff/Estedad-Medium.woff") format("woff"),
    url("../fonts/Estedad-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src:
    url("../fonts/Estedad/woff2/Estedad-SemiBold.woff2") format("woff2"),
    url("../fonts/Estedad/woff2/Estedad-DemiBold.woff2") format("woff2"),
    url("../fonts/Estedad/woff2/Estedad-FD-SemiBold.woff2") format("woff2"),
    url("../fonts/Webfonts/woff2/Estedad-SemiBold.woff2") format("woff2"),
    url("../fonts/woff2/Estedad-SemiBold.woff2") format("woff2"),
    url("../fonts/Estedad-SemiBold.woff2") format("woff2"),
    url("../fonts/Estedad/woff/Estedad-SemiBold.woff") format("woff"),
    url("../fonts/woff/Estedad-SemiBold.woff") format("woff"),
    url("../fonts/Estedad-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src:
    url("../fonts/Estedad/woff2/Estedad-Bold.woff2") format("woff2"),
    url("../fonts/Estedad/woff2/Estedad-FD-Bold.woff2") format("woff2"),
    url("../fonts/Webfonts/woff2/Estedad-Bold.woff2") format("woff2"),
    url("../fonts/woff2/Estedad-Bold.woff2") format("woff2"),
    url("../fonts/Estedad-Bold.woff2") format("woff2"),
    url("../fonts/Estedad/woff/Estedad-Bold.woff") format("woff"),
    url("../fonts/woff/Estedad-Bold.woff") format("woff"),
    url("../fonts/Estedad-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src:
    url("../fonts/Estedad/woff2/Estedad-ExtraBold.woff2") format("woff2"),
    url("../fonts/Estedad/woff2/Estedad-FD-ExtraBold.woff2") format("woff2"),
    url("../fonts/Webfonts/woff2/Estedad-ExtraBold.woff2") format("woff2"),
    url("../fonts/woff2/Estedad-ExtraBold.woff2") format("woff2"),
    url("../fonts/Estedad-ExtraBold.woff2") format("woff2"),
    url("../fonts/Estedad/woff/Estedad-ExtraBold.woff") format("woff"),
    url("../fonts/woff/Estedad-ExtraBold.woff") format("woff"),
    url("../fonts/Estedad-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src:
    url("../fonts/Estedad/woff2/Estedad-Black.woff2") format("woff2"),
    url("../fonts/Estedad/woff2/Estedad-FD-Black.woff2") format("woff2"),
    url("../fonts/Webfonts/woff2/Estedad-Black.woff2") format("woff2"),
    url("../fonts/woff2/Estedad-Black.woff2") format("woff2"),
    url("../fonts/Estedad-Black.woff2") format("woff2"),
    url("../fonts/Estedad/woff/Estedad-Black.woff") format("woff"),
    url("../fonts/woff/Estedad-Black.woff") format("woff"),
    url("../fonts/Estedad-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Previous IRANYekanX fallback support. */
@font-face {
  font-family: "IRANYekanX";
  src: url("../fonts/Webfonts/woff2/IRANYekanX-Regular.woff2") format("woff2"), url("../fonts/IRANYekanX-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekanX";
  src: url("../fonts/Webfonts/woff2/IRANYekanX-Bold.woff2") format("woff2"), url("../fonts/IRANYekanX-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
