@font-face {
    font-family: 'Kalpurush';
    src: url('../fonts/global/Kalpurush.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Sanskrit Text';
    src: url('../fonts/global/Sanskrit_text.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Simplified Arabic';
    src: url('../fonts/global/simpo.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Nastaliq Urdu';
    src: url('../fonts/global/NotoNastaliqUrdu-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

:root {
    --app-script-font-family: "Kalpurush", "Sanskrit Text", "Noto Nastaliq Urdu", "Simplified Arabic", "Mangal", sans-serif;
    --app-backend-font-family: "Signika", "Kalpurush", "Sanskrit Text", "Noto Nastaliq Urdu", "Simplified Arabic", "Mangal", sans-serif;
    --app-frontend-font-family: "Times New Roman", "Kalpurush", "Sanskrit Text", "Noto Nastaliq Urdu", "Simplified Arabic", "Mangal", serif;
    --app-frontend-heading-font-family: "Times New Roman", "Kalpurush", "Sanskrit Text", "Noto Nastaliq Urdu", "Simplified Arabic", "Mangal", serif;
    --app-paper-font-family: "Times New Roman", "Kalpurush", "Sanskrit Text", "Noto Nastaliq Urdu", "Simplified Arabic", "Mangal", serif;
}

html.lang-bengali {
    --app-script-font-family: "Kalpurush", "SolaimanLipi", sans-serif;
    --app-backend-font-family: "Kalpurush", "Signika", "SolaimanLipi", sans-serif;
    --app-frontend-font-family: "Kalpurush", "Times New Roman", serif;
    --app-frontend-heading-font-family: "Kalpurush", "Times New Roman", serif;
    --app-paper-font-family: "Kalpurush", "Times New Roman", serif;
}

html.lang-hindi {
    --app-script-font-family: "Sanskrit Text", "Nirmala UI", "Mangal", sans-serif;
    --app-backend-font-family: "Sanskrit Text", "Signika", "Nirmala UI", "Mangal", sans-serif;
    --app-frontend-font-family: "Sanskrit Text", "Times New Roman", "Mangal", serif;
    --app-frontend-heading-font-family: "Sanskrit Text", "Times New Roman", "Mangal", serif;
    --app-paper-font-family: "Sanskrit Text", "Times New Roman", "Mangal", serif;
}

html.lang-bengali body,
html.lang-bengali body div,
html.lang-bengali body span,
html.lang-bengali body p,
html.lang-bengali body label,
html.lang-bengali body a,
html.lang-bengali body li,
html.lang-bengali body td,
html.lang-bengali body th,
html.lang-bengali body h1,
html.lang-bengali body h2,
html.lang-bengali body h3,
html.lang-bengali body h4,
html.lang-bengali body h5,
html.lang-bengali body h6,
html.lang-bengali body input,
html.lang-bengali body select,
html.lang-bengali body textarea,
html.lang-bengali body button,
html.lang-bengali body .form-control,
html.lang-bengali body .btn,
html.lang-bengali body table,
html.lang-bengali body small,
html.lang-bengali body strong,
html.lang-bengali body em {
    font-family: "Kalpurush", "Signika", "SolaimanLipi", sans-serif !important;
}

html.lang-hindi body,
html.lang-hindi body div,
html.lang-hindi body span,
html.lang-hindi body p,
html.lang-hindi body label,
html.lang-hindi body a,
html.lang-hindi body li,
html.lang-hindi body td,
html.lang-hindi body th,
html.lang-hindi body h1,
html.lang-hindi body h2,
html.lang-hindi body h3,
html.lang-hindi body h4,
html.lang-hindi body h5,
html.lang-hindi body h6,
html.lang-hindi body input,
html.lang-hindi body select,
html.lang-hindi body textarea,
html.lang-hindi body button,
html.lang-hindi body .form-control,
html.lang-hindi body .btn,
html.lang-hindi body table,
html.lang-hindi body small,
html.lang-hindi body strong,
html.lang-hindi body em {
    font-family: "Sanskrit Text", "Nirmala UI", "Mangal", sans-serif !important;
}
