/*
 * Urdu (ur) pages only - Views/Shared/_Layout.cshtml links this file after custom-rtl.css when the page's language is ur
 * (Services/SiteCultures.cs LanguageStylesheet); no other language loads it. Web-ur lane, 2026-10-30.
 *
 * The site's text font is DM Sans (style.css, from fonts.bunny.net), which has no Arabic-script letters: an ar-lb page draws
 * them in the browser's fallback font. For Urdu the owner chose Cairo, as the app (Naskh-style, every Urdu letter: U+0679,
 * 0688, 0691, 06BA, 06BE, 06C1, 06CC, 06D2, 06D4, 060C, 061F) - from the same host as the site's other fonts.
 *
 * Cairo's Arabic-script faces are declared again under the family names the site's rules already use ("DM Sans", "Kanit"),
 * limited to the Arabic blocks (unicode-range): every rule that says font-family "DM Sans" then draws Latin letters in DM Sans
 * as before and Urdu letters in Cairo - no selector of the site needs overriding, icon fonts are untouched.
 * (The file URLs are those of fonts.bunny.net/css?family=cairo, subset "arabic".)
 */
@import url(https://fonts.bunny.net/css?family=cairo:400,500,600,700&display=swap);

@font-face {
    font-family: "DM Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.bunny.net/cairo/files/cairo-arabic-400-normal.woff2) format("woff2"), url(https://fonts.bunny.net/cairo/files/cairo-arabic-400-normal.woff) format("woff");
    unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC;
}

@font-face {
    font-family: "DM Sans";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.bunny.net/cairo/files/cairo-arabic-500-normal.woff2) format("woff2"), url(https://fonts.bunny.net/cairo/files/cairo-arabic-500-normal.woff) format("woff");
    unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC;
}

@font-face {
    font-family: "DM Sans";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.bunny.net/cairo/files/cairo-arabic-600-normal.woff2) format("woff2"), url(https://fonts.bunny.net/cairo/files/cairo-arabic-600-normal.woff) format("woff");
    unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC;
}

@font-face {
    font-family: "DM Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.bunny.net/cairo/files/cairo-arabic-700-normal.woff2) format("woff2"), url(https://fonts.bunny.net/cairo/files/cairo-arabic-700-normal.woff) format("woff");
    unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC;
}

@font-face {
    font-family: "Kanit";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.bunny.net/cairo/files/cairo-arabic-700-normal.woff2) format("woff2"), url(https://fonts.bunny.net/cairo/files/cairo-arabic-700-normal.woff) format("woff");
    unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC;
}

/* Text set in a stack without DM Sans (the browser's defaults, form controls): Cairo before the generic fallback. */
html[lang="ur"] body {
    font-family: "DM Sans", "Cairo", sans-serif;
}
