
@font-face {
    font-family: 'vazir';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/Vazir.eot');
    src: url('/fonts/Vazir.eot?#iefix') format('embedded-opentype'),
        url('/fonts/Vazir.woff2') format('woff2'),
        url('/fonts/Vazir.woff') format('woff'),
        url('/fonts/Vazir.ttf') format('truetype');
}

:root {
    --bs-font-sans-serif: 'vazir', Tahoma, sans-serif;
    --bs-body-font-family: var(--bs-font-sans-serif);
}

/* Apply to all text-containing elements */
body,
p,
h1, h2, h3, h4, h5, h6,
span,
div,
a,
li,
td,
th,
label,
input,
textarea,
select,
button {
    font-family: var(--bs-font-sans-serif);
}

/* Optional: Add specific styling for different element types */
h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    line-height: 1.2;
}

p {
    line-height: 1.6;
    margin-bottom: 1em;
}

input, textarea, select, button {
    font-size: 1rem;
}
