@font-face {
    font-family: 'IRANSans';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/IRANSansWeb_Light.woff2') format('woff2');
}

@font-face {
    font-family: 'IRANSans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/IRANSansWeb.woff2') format('woff2');
}

@font-face {
    font-family: 'IRANSans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/IRANSansWeb_Medium.woff2') format('woff2');
}

@font-face {
    font-family: 'IRANSans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/IRANSansWeb_Bold.woff2') format('woff2');
}

body, button, input, select, textarea, [class*="font-"] {
    font-family: 'IRANSans', 'Vazirmatn', 'Vazir', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
    font-feature-settings: "ss01" 1, "ss02" 1;
    -webkit-font-feature-settings: "ss01" 1, "ss02" 1;
    -moz-font-feature-settings: "ss01" 1, "ss02" 1;
}
