/* =====================================================
   TechStore -- Local Persian Fonts
   Vazirmatn | Dana | Estedad | Shabnam | YekanBakh
   Peyda | IRANSans | IRANSansX (all stored locally, offline)
   Plus Font Awesome 6.
   No external requests.
===================================================== */

/* ── Vazirmatn ─────────────────────────── */
@font-face { font-family: 'Vazirmatn'; src: url("../fonts/Vazirmatn-Thin.99086e7ee7b0.woff2") format('woff2'); font-weight: 100; font-display: swap; }
@font-face { font-family: 'Vazirmatn'; src: url("../fonts/Vazirmatn-ExtraLight.3d8ceebeffb4.woff2") format('woff2'); font-weight: 200; font-display: swap; }
@font-face { font-family: 'Vazirmatn'; src: url("../fonts/Vazirmatn-Light.6458eed8cf92.woff2") format('woff2'); font-weight: 300; font-display: swap; }
@font-face { font-family: 'Vazirmatn'; src: url("../fonts/Vazirmatn-Regular.cdc140628f11.woff2") format('woff2'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'Vazirmatn'; src: url("../fonts/Vazirmatn-Medium.dd2193b32cbe.woff2") format('woff2'); font-weight: 500; font-display: swap; }
@font-face { font-family: 'Vazirmatn'; src: url("../fonts/Vazirmatn-SemiBold.9260c1927872.woff2") format('woff2'); font-weight: 600; font-display: swap; }
@font-face { font-family: 'Vazirmatn'; src: url("../fonts/Vazirmatn-Bold.7958481fe611.woff2") format('woff2'); font-weight: 700; font-display: swap; }
@font-face { font-family: 'Vazirmatn'; src: url("../fonts/Vazirmatn-ExtraBold.a0f99309cd35.woff2") format('woff2'); font-weight: 800; font-display: swap; }
@font-face { font-family: 'Vazirmatn'; src: url("../fonts/Vazirmatn-Black.6cfb460b4140.woff2") format('woff2'); font-weight: 900; font-display: swap; }

/* ── Dana ──────────────────────────────── */
@font-face { font-family: 'Dana'; src: url("../fonts/Dana-Hairline.c89fc161f1b8.woff2") format('woff2'); font-weight: 100; font-display: swap; }
@font-face { font-family: 'Dana'; src: url("../fonts/Dana-Thin.ee31f0bc759e.woff2") format('woff2'); font-weight: 200; font-display: swap; }
@font-face { font-family: 'Dana'; src: url("../fonts/Dana-UltraLight.daedfc553f10.woff2") format('woff2'); font-weight: 300; font-display: swap; }
@font-face { font-family: 'Dana'; src: url("../fonts/Dana-Regular.f647057258eb.woff2") format('woff2'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'Dana'; src: url("../fonts/Dana-Medium.50cb06d060d9.woff2") format('woff2'); font-weight: 500; font-display: swap; }
@font-face { font-family: 'Dana'; src: url("../fonts/Dana-DemiBold.cab6c4e351b4.woff2") format('woff2'); font-weight: 600; font-display: swap; }
@font-face { font-family: 'Dana'; src: url("../fonts/Dana-Bold.fa5ade285fb1.woff2") format('woff2'); font-weight: 700; font-display: swap; }
@font-face { font-family: 'Dana'; src: url("../fonts/Dana-ExtraBold.452150263c0a.woff2") format('woff2'); font-weight: 800; font-display: swap; }
@font-face { font-family: 'Dana'; src: url("../fonts/Dana-Black.7a03038a562e.woff2") format('woff2'); font-weight: 900; font-display: swap; }

/* ── Estedad ───────────────────────────── */
@font-face { font-family: 'Estedad'; src: url("../fonts/Estedad-Regular.a990a0f576ee.woff2") format('woff2'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'Estedad'; src: url("../fonts/Estedad-Medium.6f8679d8a64c.woff2") format('woff2'); font-weight: 500; font-display: swap; }
@font-face { font-family: 'Estedad'; src: url("../fonts/Estedad-Bold.63bf046a4c89.woff2") format('woff2'); font-weight: 700; font-display: swap; }
@font-face { font-family: 'Estedad'; src: url("../fonts/Estedad-Black.498122d5875d.woff2") format('woff2'); font-weight: 900; font-display: swap; }

/* ── Shabnam ───────────────────────────── */
@font-face { font-family: 'Shabnam'; src: url("../fonts/Shabnam-Regular.7d37a560b55d.woff2") format('woff2'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'Shabnam'; src: url("../fonts/Shabnam-Medium.2495e92628fe.woff2") format('woff2'); font-weight: 500; font-display: swap; }
@font-face { font-family: 'Shabnam'; src: url("../fonts/Shabnam-Bold.9aee08780102.woff2") format('woff2'); font-weight: 700; font-display: swap; }

/* ── YekanBakh ─────────────────────────── */
@font-face { font-family: 'YekanBakh'; src: url("../fonts/YekanBakh-Regular.19a3e1437e9b.otf") format('opentype'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'YekanBakh'; src: url("../fonts/YekanBakh-Bold.94a1317a1bf6.otf") format('opentype'); font-weight: 700; font-display: swap; }

/* ── Peyda ─────────────────────────────── */
@font-face { font-family: 'Peyda'; src: url("../fonts/Peyda-Regular.5e23daea5202.woff") format('woff'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'Peyda'; src: url("../fonts/Peyda-SemiBold.5ace32f873da.woff") format('woff'); font-weight: 600; font-display: swap; }
@font-face { font-family: 'Peyda'; src: url("../fonts/Peyda-Bold.1404e2d5c0b4.woff") format('woff'); font-weight: 700; font-display: swap; }
@font-face { font-family: 'Peyda'; src: url("../fonts/Peyda-Black.61516d724d91.woff") format('woff'); font-weight: 900; font-display: swap; }

/* ── IRANSans ──────────────────────────── */
@font-face { font-family: 'IRANSansWeb'; src: url("../fonts/IRANSansWeb-Regular.21996b67bae9.woff") format('woff'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'IRANSansWeb'; src: url("../fonts/IRANSansWeb-Medium.7e5c1289975b.woff") format('woff'); font-weight: 500; font-display: swap; }
@font-face { font-family: 'IRANSansWeb'; src: url("../fonts/IRANSansWeb-Bold.748f32d92cf4.woff") format('woff'); font-weight: 700; font-display: swap; }

/* ── IRANSansX ─────────────────────────── */
@font-face { font-family: 'IRANSansX'; src: url("../fonts/iransansx/IRANSansX-Regular.1954867f1ea5.woff2") format('woff2'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'IRANSansX'; src: url("../fonts/iransansx/IRANSansX-Bold.65209f86ce5e.woff2") format('woff2'); font-weight: 700; font-display: swap; }
