/**
 * Vazirmatn (Farsi Digits build), self-hosted (spec §4, §23).
 *
 * Switched from the CDN-loaded variable font to the "FD" (Farsi Digits) build so
 * plain "0-9" characters in the markup render as Persian digits (۰-۹) without any
 * server-side conversion — per explicit request. The FD build only ships as static
 * per-weight files upstream (no variable-font version exists for it), so this is
 * five @font-face rules instead of one; each still gets font-display:swap and the
 * same unicode-range restriction so browsers skip the download on pages/characters
 * that don't need it.
 *
 * ACTION NEEDED: only the CSS is wired up — the 5 actual .woff2 files below still
 * need to be placed in this folder (assets/fonts/) with these exact filenames.
 * Our tools could fetch small CSS/text files but not these binaries directly (no
 * general internet access in the sandbox, and the fetch tool refuses binary
 * payloads for anything not opened directly in a page). Until the files exist here,
 * these @font-face rules simply fail to load and the browser falls back to
 * Tahoma/sans-serif (--ds-font-base in style.css) — visually degraded but not
 * broken. Source + exact download links given separately.
 */

@font-face {
    font-family: 'Vazirmatn';
    src: url('Vazirmatn-FD-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFF, U+0000-00FF, U+2000-206F;
}

@font-face {
    font-family: 'Vazirmatn';
    src: url('Vazirmatn-FD-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFF, U+0000-00FF, U+2000-206F;
}

@font-face {
    font-family: 'Vazirmatn';
    src: url('Vazirmatn-FD-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFF, U+0000-00FF, U+2000-206F;
}

@font-face {
    font-family: 'Vazirmatn';
    src: url('Vazirmatn-FD-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFF, U+0000-00FF, U+2000-206F;
}

@font-face {
    font-family: 'Vazirmatn';
    src: url('Vazirmatn-FD-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFF, U+0000-00FF, U+2000-206F;
}
