/* Generated by script */
@font-face {
  font-family: "Poppins-Vazirmatn";
  src: url('./vazir/Vazirmatn-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  unicode-range:
    /* Core Arabic & Persian */
    U+0600-06FF,            /* Arabic (incl. Persian letters, punctuation, digits U+0660-0669) */
    U+0750-077F,            /* Arabic Supplement */
    U+08A0-08FF,            /* Arabic Extended-A */
    U+0870-089F,            /* Arabic Extended-B (newer additions) */
    /* Presentation forms (lam-alef, contextual glyphs, etc.) */
    U+FB50-FDFF,            /* Arabic Presentation Forms-A */
    U+FE70-FEFF,            /* Arabic Presentation Forms-B */
    /* Math Arabic alphabetic symbols (rare, but safe to include) */
    U+1EE00-1EEFF,          /* Arabic Mathematical Alphabetic Symbols */
    /* Persian digits (also in 06F0–06F9) */
    U+06F0-06F9,
    /* Joining & bidi controls commonly used with Arabic text */
    U+061C,                 /* Arabic Letter Mark (ALM) */
    U+200C,                 /* ZERO WIDTH NON-JOINER (ZWNJ) — *critical for Persian* */
    U+200D,                 /* ZERO WIDTH JOINER (ZWJ) */
    U+200E, U+200F;         /* LRM/RLM (often appear in RTL text flows) */
}

@font-face {
  font-family: "Poppins-Vazirmatn";
  src: url('./vazir/Vazirmatn-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  unicode-range:
    /* Core Arabic & Persian */
    U+0600-06FF,            /* Arabic (incl. Persian letters, punctuation, digits U+0660-0669) */
    U+0750-077F,            /* Arabic Supplement */
    U+08A0-08FF,            /* Arabic Extended-A */
    U+0870-089F,            /* Arabic Extended-B (newer additions) */
    /* Presentation forms (lam-alef, contextual glyphs, etc.) */
    U+FB50-FDFF,            /* Arabic Presentation Forms-A */
    U+FE70-FEFF,            /* Arabic Presentation Forms-B */
    /* Math Arabic alphabetic symbols (rare, but safe to include) */
    U+1EE00-1EEFF,          /* Arabic Mathematical Alphabetic Symbols */
    /* Persian digits (also in 06F0–06F9) */
    U+06F0-06F9,
    /* Joining & bidi controls commonly used with Arabic text */
    U+061C,                 /* Arabic Letter Mark (ALM) */
    U+200C,                 /* ZERO WIDTH NON-JOINER (ZWNJ) — *critical for Persian* */
    U+200D,                 /* ZERO WIDTH JOINER (ZWJ) */
    U+200E, U+200F;         /* LRM/RLM (often appear in RTL text flows) */
}

@font-face {
  font-family: "Poppins-Vazirmatn";
  src: url('./vazir/Vazirmatn-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range:
    /* Core Arabic & Persian */
    U+0600-06FF,            /* Arabic (incl. Persian letters, punctuation, digits U+0660-0669) */
    U+0750-077F,            /* Arabic Supplement */
    U+08A0-08FF,            /* Arabic Extended-A */
    U+0870-089F,            /* Arabic Extended-B (newer additions) */
    /* Presentation forms (lam-alef, contextual glyphs, etc.) */
    U+FB50-FDFF,            /* Arabic Presentation Forms-A */
    U+FE70-FEFF,            /* Arabic Presentation Forms-B */
    /* Math Arabic alphabetic symbols (rare, but safe to include) */
    U+1EE00-1EEFF,          /* Arabic Mathematical Alphabetic Symbols */
    /* Persian digits (also in 06F0–06F9) */
    U+06F0-06F9,
    /* Joining & bidi controls commonly used with Arabic text */
    U+061C,                 /* Arabic Letter Mark (ALM) */
    U+200C,                 /* ZERO WIDTH NON-JOINER (ZWNJ) — *critical for Persian* */
    U+200D,                 /* ZERO WIDTH JOINER (ZWJ) */
    U+200E, U+200F;         /* LRM/RLM (often appear in RTL text flows) */
}

@font-face {
  font-family: "Poppins-Vazirmatn";
  src: url('./vazir/Vazirmatn-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    /* Core Arabic & Persian */
    U+0600-06FF,            /* Arabic (incl. Persian letters, punctuation, digits U+0660-0669) */
    U+0750-077F,            /* Arabic Supplement */
    U+08A0-08FF,            /* Arabic Extended-A */
    U+0870-089F,            /* Arabic Extended-B (newer additions) */
    /* Presentation forms (lam-alef, contextual glyphs, etc.) */
    U+FB50-FDFF,            /* Arabic Presentation Forms-A */
    U+FE70-FEFF,            /* Arabic Presentation Forms-B */
    /* Math Arabic alphabetic symbols (rare, but safe to include) */
    U+1EE00-1EEFF,          /* Arabic Mathematical Alphabetic Symbols */
    /* Persian digits (also in 06F0–06F9) */
    U+06F0-06F9,
    /* Joining & bidi controls commonly used with Arabic text */
    U+061C,                 /* Arabic Letter Mark (ALM) */
    U+200C,                 /* ZERO WIDTH NON-JOINER (ZWNJ) — *critical for Persian* */
    U+200D,                 /* ZERO WIDTH JOINER (ZWJ) */
    U+200E, U+200F;         /* LRM/RLM (often appear in RTL text flows) */
}

@font-face {
  font-family: "Poppins-Vazirmatn";
  src: url('./vazir/Vazirmatn-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range:
    /* Core Arabic & Persian */
    U+0600-06FF,            /* Arabic (incl. Persian letters, punctuation, digits U+0660-0669) */
    U+0750-077F,            /* Arabic Supplement */
    U+08A0-08FF,            /* Arabic Extended-A */
    U+0870-089F,            /* Arabic Extended-B (newer additions) */
    /* Presentation forms (lam-alef, contextual glyphs, etc.) */
    U+FB50-FDFF,            /* Arabic Presentation Forms-A */
    U+FE70-FEFF,            /* Arabic Presentation Forms-B */
    /* Math Arabic alphabetic symbols (rare, but safe to include) */
    U+1EE00-1EEFF,          /* Arabic Mathematical Alphabetic Symbols */
    /* Persian digits (also in 06F0–06F9) */
    U+06F0-06F9,
    /* Joining & bidi controls commonly used with Arabic text */
    U+061C,                 /* Arabic Letter Mark (ALM) */
    U+200C,                 /* ZERO WIDTH NON-JOINER (ZWNJ) — *critical for Persian* */
    U+200D,                 /* ZERO WIDTH JOINER (ZWJ) */
    U+200E, U+200F;         /* LRM/RLM (often appear in RTL text flows) */
}

@font-face {
  font-family: "Poppins-Vazirmatn";
  src: url('./vazir/Vazirmatn-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range:
    /* Core Arabic & Persian */
    U+0600-06FF,            /* Arabic (incl. Persian letters, punctuation, digits U+0660-0669) */
    U+0750-077F,            /* Arabic Supplement */
    U+08A0-08FF,            /* Arabic Extended-A */
    U+0870-089F,            /* Arabic Extended-B (newer additions) */
    /* Presentation forms (lam-alef, contextual glyphs, etc.) */
    U+FB50-FDFF,            /* Arabic Presentation Forms-A */
    U+FE70-FEFF,            /* Arabic Presentation Forms-B */
    /* Math Arabic alphabetic symbols (rare, but safe to include) */
    U+1EE00-1EEFF,          /* Arabic Mathematical Alphabetic Symbols */
    /* Persian digits (also in 06F0–06F9) */
    U+06F0-06F9,
    /* Joining & bidi controls commonly used with Arabic text */
    U+061C,                 /* Arabic Letter Mark (ALM) */
    U+200C,                 /* ZERO WIDTH NON-JOINER (ZWNJ) — *critical for Persian* */
    U+200D,                 /* ZERO WIDTH JOINER (ZWJ) */
    U+200E, U+200F;         /* LRM/RLM (often appear in RTL text flows) */
}

@font-face {
  font-family: "Poppins-Vazirmatn";
  src: url('./vazir/Vazirmatn-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range:
    /* Core Arabic & Persian */
    U+0600-06FF,            /* Arabic (incl. Persian letters, punctuation, digits U+0660-0669) */
    U+0750-077F,            /* Arabic Supplement */
    U+08A0-08FF,            /* Arabic Extended-A */
    U+0870-089F,            /* Arabic Extended-B (newer additions) */
    /* Presentation forms (lam-alef, contextual glyphs, etc.) */
    U+FB50-FDFF,            /* Arabic Presentation Forms-A */
    U+FE70-FEFF,            /* Arabic Presentation Forms-B */
    /* Math Arabic alphabetic symbols (rare, but safe to include) */
    U+1EE00-1EEFF,          /* Arabic Mathematical Alphabetic Symbols */
    /* Persian digits (also in 06F0–06F9) */
    U+06F0-06F9,
    /* Joining & bidi controls commonly used with Arabic text */
    U+061C,                 /* Arabic Letter Mark (ALM) */
    U+200C,                 /* ZERO WIDTH NON-JOINER (ZWNJ) — *critical for Persian* */
    U+200D,                 /* ZERO WIDTH JOINER (ZWJ) */
    U+200E, U+200F;         /* LRM/RLM (often appear in RTL text flows) */
}

@font-face {
  font-family: "Poppins-Vazirmatn";
  src: url('./vazir/Vazirmatn-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  unicode-range:
    /* Core Arabic & Persian */
    U+0600-06FF,            /* Arabic (incl. Persian letters, punctuation, digits U+0660-0669) */
    U+0750-077F,            /* Arabic Supplement */
    U+08A0-08FF,            /* Arabic Extended-A */
    U+0870-089F,            /* Arabic Extended-B (newer additions) */
    /* Presentation forms (lam-alef, contextual glyphs, etc.) */
    U+FB50-FDFF,            /* Arabic Presentation Forms-A */
    U+FE70-FEFF,            /* Arabic Presentation Forms-B */
    /* Math Arabic alphabetic symbols (rare, but safe to include) */
    U+1EE00-1EEFF,          /* Arabic Mathematical Alphabetic Symbols */
    /* Persian digits (also in 06F0–06F9) */
    U+06F0-06F9,
    /* Joining & bidi controls commonly used with Arabic text */
    U+061C,                 /* Arabic Letter Mark (ALM) */
    U+200C,                 /* ZERO WIDTH NON-JOINER (ZWNJ) — *critical for Persian* */
    U+200D,                 /* ZERO WIDTH JOINER (ZWJ) */
    U+200E, U+200F;         /* LRM/RLM (often appear in RTL text flows) */
}

@font-face {
  font-family: "Poppins-Vazirmatn";
  src: url('./vazir/Vazirmatn-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  unicode-range:
    /* Core Arabic & Persian */
    U+0600-06FF,            /* Arabic (incl. Persian letters, punctuation, digits U+0660-0669) */
    U+0750-077F,            /* Arabic Supplement */
    U+08A0-08FF,            /* Arabic Extended-A */
    U+0870-089F,            /* Arabic Extended-B (newer additions) */
    /* Presentation forms (lam-alef, contextual glyphs, etc.) */
    U+FB50-FDFF,            /* Arabic Presentation Forms-A */
    U+FE70-FEFF,            /* Arabic Presentation Forms-B */
    /* Math Arabic alphabetic symbols (rare, but safe to include) */
    U+1EE00-1EEFF,          /* Arabic Mathematical Alphabetic Symbols */
    /* Persian digits (also in 06F0–06F9) */
    U+06F0-06F9,
    /* Joining & bidi controls commonly used with Arabic text */
    U+061C,                 /* Arabic Letter Mark (ALM) */
    U+200C,                 /* ZERO WIDTH NON-JOINER (ZWNJ) — *critical for Persian* */
    U+200D,                 /* ZERO WIDTH JOINER (ZWJ) */
    U+200E, U+200F;         /* LRM/RLM (often appear in RTL text flows) */
}
