@font-face {
    font-family: "Vazirmatn";
    src: url("Vazirmatn.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "QT Lalezar";
    src: local("Lalezar"), url("Lalezar-Regular.ttf?ver=1.38.1") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

body,
button,
input,
select,
textarea,
.rcp_form,
.rcp_form * {
    font-family: "Vazirmatn", Tahoma, Arial, sans-serif !important;
}

/* Titles retain a playful Quran Train character; controls and body copy stay Vazir. */
body.qtc-branded-page h1,
body.qtc-branded-page h2,
body.qtc-branded-page h3,
body.qtc-branded-page h4,
body.qtc-branded-page h5,
body.qtc-branded-page h6 {
    font-family: "QT Lalezar", "Lalezar", "Vazirmatn", Tahoma, Arial, sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
}
