/*
 * Safe local typography baseline.
 * No external @import and no fonts.gstatic references. If Droid Arabic Kufi is
 * installed locally on the client or supplied later under the same family name,
 * the browser will use it; otherwise it falls back safely to Tahoma/Arial.
 */
:root {
    --msar-arabic-font-stack: var(--font-family-base, "Droid Arabic Kufi", "Droid Kufi", "DroidKufi-Regular", Tahoma, Arial, sans-serif);
}

@font-face {
    font-family: "Droid Arabic Kufi";
    src: local("Droid Arabic Kufi"), local("DroidKufi-Regular"), local("Droid Kufi");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "Droid Arabic Kufi";
    src: local("Droid Arabic Kufi Bold"), local("Droid Arabic Kufi"), local("DroidKufi-Bold"), local("DroidKufi-Regular"), local("Droid Kufi");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}

html[lang="ar"],
body,
button,
input,
select,
textarea,
table {
    font-family: var(--system-font-family, var(--msar-arabic-font-stack));
}
