/*
 * DIN Next LT Arabic — Font Declarations & RTL Application
 * Plugin: DIN Next LT Arabic Font
 * Author: BlogsTrade (https://blogstrade.com)
 */

@font-face {
    font-family: "DINNextLTArabic";
    src: url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight-4.woff2") format("woff2"),
         url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight-3.woff2") format("woff2");
    font-weight: 100; font-style: normal; font-display: swap;
}
@font-face {
    font-family: "DINNextLTArabic";
    src: url("../fonts/DINNextLTArabic/DINNEXTLTARABIC-LIGHT-2-2.woff2") format("woff2");
    font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
    font-family: "DINNextLTArabic";
    src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular-4.woff2") format("woff2"),
         url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular-3.woff2") format("woff2");
    font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
    font-family: "DINNextLTArabic";
    src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium-4.woff2") format("woff2"),
         url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium-3.woff2") format("woff2");
    font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
    font-family: "DINNextLTArabic";
    src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold-4.woff2") format("woff2");
    font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
    font-family: "DINNextLTArabic";
    src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy2-2.woff2") format("woff2");
    font-weight: 800; font-style: normal; font-display: swap;
}
@font-face {
    font-family: "DINNextLTArabic";
    src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Black-4.woff2") format("woff2");
    font-weight: 900; font-style: normal; font-display: swap;
}

/*
 * RTL / Arabic — apply font globally.
 *
 * Polylang sets dir="rtl" and lang="ar" on <html>, not a .rtl class.
 * We cover all patterns: [dir="rtl"], :lang(ar), .rtl, .pll-locale-ar,
 * and the Polylang language-switcher Arabic link.
 */
[dir="rtl"] p, [dir="rtl"] span, [dir="rtl"] a,
[dir="rtl"] h1, [dir="rtl"] h2, [dir="rtl"] h3,
[dir="rtl"] h4, [dir="rtl"] h5, [dir="rtl"] h6,
[dir="rtl"] li, [dir="rtl"] ul, [dir="rtl"] ol,
[dir="rtl"] blockquote, [dir="rtl"] cite,
[dir="rtl"] label, [dir="rtl"] legend, [dir="rtl"] caption,
[dir="rtl"] th, [dir="rtl"] td,
[dir="rtl"] input, [dir="rtl"] textarea,
[dir="rtl"] button, [dir="rtl"] select, [dir="rtl"] option,
[dir="rtl"] table, [dir="rtl"] div,
[dir="rtl"] nav, [dir="rtl"] header, [dir="rtl"] footer,
[dir="rtl"] main, [dir="rtl"] article,
[dir="rtl"] section, [dir="rtl"] aside,

:lang(ar) p, :lang(ar) span, :lang(ar) a,
:lang(ar) h1, :lang(ar) h2, :lang(ar) h3,
:lang(ar) h4, :lang(ar) h5, :lang(ar) h6,
:lang(ar) li, :lang(ar) ul, :lang(ar) ol,
:lang(ar) blockquote, :lang(ar) cite,
:lang(ar) label, :lang(ar) legend, :lang(ar) caption,
:lang(ar) th, :lang(ar) td,
:lang(ar) input, :lang(ar) textarea,
:lang(ar) button, :lang(ar) select, :lang(ar) option,
:lang(ar) table, :lang(ar) div,
:lang(ar) nav, :lang(ar) header, :lang(ar) footer,
:lang(ar) main, :lang(ar) article,
:lang(ar) section, :lang(ar) aside,

.rtl p, .rtl span, .rtl a,
.rtl h1, .rtl h2, .rtl h3,
.rtl h4, .rtl h5, .rtl h6,
.rtl li, .rtl ul, .rtl ol,
.rtl blockquote, .rtl cite,
.rtl label, .rtl legend, .rtl caption,
.rtl th, .rtl td,
.rtl input, .rtl textarea,
.rtl button, .rtl select, .rtl option,
.rtl table, .rtl div,
.rtl nav, .rtl header, .rtl footer,
.rtl main, .rtl article,
.rtl section, .rtl aside,

.pll-locale-ar p, .pll-locale-ar span, .pll-locale-ar a,
.pll-locale-ar h1, .pll-locale-ar h2, .pll-locale-ar h3,
.pll-locale-ar h4, .pll-locale-ar h5, .pll-locale-ar h6,
.pll-locale-ar li, .pll-locale-ar ul, .pll-locale-ar ol,
.pll-locale-ar blockquote, .pll-locale-ar cite,
.pll-locale-ar label, .pll-locale-ar legend, .pll-locale-ar caption,
.pll-locale-ar th, .pll-locale-ar td,
.pll-locale-ar input, .pll-locale-ar textarea,
.pll-locale-ar button, .pll-locale-ar select, .pll-locale-ar option,
.pll-locale-ar table, .pll-locale-ar div,
.pll-locale-ar nav, .pll-locale-ar header, .pll-locale-ar footer,
.pll-locale-ar main, .pll-locale-ar article,
.pll-locale-ar section, .pll-locale-ar aside,

.lang-item-ar a
{
    font-family: "DINNextLTArabic", "Arial", sans-serif !important;
}
