/* Web fonts for the host pages and the Lynx web bundles (served from /fonts/).
   One family per weight — the same names as client/apps/lynx/src/common/fonts.native.css. */
@font-face { font-family: G9SansLt; src: url('/fonts/YekanBakhFaNum-Light.ttf'); font-display: swap; }
@font-face { font-family: G9Sans;   src: url('/fonts/YekanBakhFaNum-Regular.ttf'); font-display: swap; }
@font-face { font-family: G9SansMd; src: url('/fonts/YekanBakhFaNum-SemiBold.ttf'); font-display: swap; }
@font-face { font-family: G9SansSb; src: url('/fonts/YekanBakhFaNum-SemiBold.ttf'); font-display: swap; }
@font-face { font-family: G9SansBd; src: url('/fonts/YekanBakhFaNum-Bold.ttf'); font-display: swap; }
@font-face { font-family: G9SansXb; src: url('/fonts/YekanBakhFaNum-ExtraBold.ttf'); font-display: swap; }
@font-face { font-family: G9SansBk; src: url('/fonts/YekanBakhFaNum-Black.ttf'); font-display: swap; }
/* Latin digits (0–9) from Inter (OFL), for the English site: the FaNum font draws ASCII digits with
   Persian shapes. Same family names + unicode-range, so nothing else changes (Persian uses ۰–۹). */
@font-face { font-family: G9SansLt; src: url('/fonts/G9Digits-300.woff2') format('woff2'); unicode-range: U+0030-0039; font-display: swap; }
@font-face { font-family: G9Sans; src: url('/fonts/G9Digits-400.woff2') format('woff2'); unicode-range: U+0030-0039; font-display: swap; }
@font-face { font-family: G9SansMd; src: url('/fonts/G9Digits-600.woff2') format('woff2'); unicode-range: U+0030-0039; font-display: swap; }
@font-face { font-family: G9SansSb; src: url('/fonts/G9Digits-600.woff2') format('woff2'); unicode-range: U+0030-0039; font-display: swap; }
@font-face { font-family: G9SansBd; src: url('/fonts/G9Digits-700.woff2') format('woff2'); unicode-range: U+0030-0039; font-display: swap; }
@font-face { font-family: G9SansXb; src: url('/fonts/G9Digits-800.woff2') format('woff2'); unicode-range: U+0030-0039; font-display: swap; }
@font-face { font-family: G9SansBk; src: url('/fonts/G9Digits-900.woff2') format('woff2'); unicode-range: U+0030-0039; font-display: swap; }
/* The site's own pages (download, table cards) use this name. */
@font-face { font-family: 'Yekan Bakh'; src: url('/fonts/YekanBakhFaNum-Regular.ttf'); font-weight: 400; }
@font-face { font-family: 'Yekan Bakh'; src: url('/fonts/YekanBakhFaNum-Bold.ttf'); font-weight: 700; }
@font-face { font-family: 'Yekan Bakh'; src: url('/fonts/YekanBakhFaNum-ExtraBold.ttf'); font-weight: 800; }
