@font-face {
    font-family: "Vazirmatn";
    src: url("../fonts/vazirmatn/Vazirmatn-Variable.woff2") format("woff2");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

:root {
    --site-font-family: "Vazirmatn", Tahoma, sans-serif;
    --bs-font-sans-serif: var(--site-font-family);
    --bs-body-font-family: var(--site-font-family);
}

html[lang="fa"] body,
html[lang="fa"] :is(h1, h2, h3, h4, h5, h6, button, input, select, textarea) {
    font-family: var(--site-font-family);
}

.zoomg-article-layout {
    font-family: var(--site-font-family);
    letter-spacing: normal;
}

.article-content :is(p, span, div, a, li, ul, ol, strong, b, em, small, blockquote, h1, h2, h3, h4, h5, h6, table, th, td, caption, figcaption) {
    font-family: var(--site-font-family) !important;
}

.article-content :is(pre, code, kbd, samp),
.article-content :is(pre, code, kbd, samp) * {
    font-family: var(--bs-font-monospace, monospace) !important;
}
