:root {
  --nw-font: "Vazirmatn", Tahoma, Arial, sans-serif;
}

html,
body,
button,
input,
select,
textarea,
option {
  font-family: var(--nw-font) !important;
}

input::placeholder,
textarea::placeholder {
  font-family: var(--nw-font) !important;
}

.niawell-wordmark,
.site-header .logo .niawell-wordmark,
.site-footer .footer-brand-name {
  font-family: "Dodger", "Arial Black", Arial, sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}

.fa,
.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands,
[class^="fa-"],
[class*=" fa-"] {
  speak: never;
}

/* Persian OpenType numerals and glyph alternates. */
html[lang="fa"] body,
html[lang="fa"] button,
html[lang="fa"] input,
html[lang="fa"] select,
html[lang="fa"] textarea,
html[lang="fa"] option {
  -webkit-font-feature-settings: "ss01" 1;
  font-feature-settings: "ss01" 1;
}

/* Keep icon and brand fonts independent from Persian text features. */
html[lang="fa"] .niawell-wordmark,
html[lang="fa"] .site-header .logo .niawell-wordmark,
html[lang="fa"] .site-footer .footer-brand-name,
html[lang="fa"] .fa,
html[lang="fa"] .fas,
html[lang="fa"] .far,
html[lang="fa"] .fab,
html[lang="fa"] .fa-solid,
html[lang="fa"] .fa-regular,
html[lang="fa"] .fa-brands,
html[lang="fa"] [class^="fa-"],
html[lang="fa"] [class*=" fa-"] {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}
