/* Shared Persian typography. Keep form values unchanged; only their rendering uses Yekan. */
html,
body,
body * {
    font-family: 'Yekan', sans-serif !important;
}

/* Preserve symbol fonts while all textual UI is forced to Yekan. */
.fa,
.fas,
.far,
.fal,
.fa-solid,
.fa-regular {
    font-family: "Font Awesome 6 Free" !important;
}

.fab,
.fa-brands {
    font-family: "Font Awesome 6 Brands" !important;
}

.glyphicon {
    font-family: "Glyphicons Halflings" !important;
}

html[lang="fa"] body {
    font-variant-numeric: normal;
}

input::placeholder,
textarea::placeholder {
    font-family: 'Yekan', sans-serif !important;
}
