/**
 * Tajawal for Arabic pages. Loaded only when the current language is ar.
 * Overrides theme --serif / --ui / --mono so headings, body, menus, and
 * Elementor text use Tajawal without changing English or Italian.
 */

html[lang="ar"],
html[dir="rtl"],
body.amadio-lang-ar,
body.amadio-rtl {
	--amadio-arabic-font: "Tajawal", "Noto Naskh Arabic", "Segoe UI", Tahoma, sans-serif;
	--serif: var(--amadio-arabic-font);
	--ui: var(--amadio-arabic-font);
	--mono: var(--amadio-arabic-font);
	--e-global-typography-primary-font-family: "Tajawal";
	--e-global-typography-secondary-font-family: "Tajawal";
	--e-global-typography-text-font-family: "Tajawal";
	--e-global-typography-accent-font-family: "Tajawal";
	font-family: var(--amadio-arabic-font);
}

html[lang="ar"] body,
body.amadio-lang-ar,
body.amadio-rtl {
	font-family: var(--amadio-arabic-font);
}

body.amadio-lang-ar *:not(i):not(svg):not(path):not(.dashicons):not([class*="eicon"]):not([class*="fa-"]):not([class*="elementor-star"]),
body.amadio-rtl *:not(i):not(svg):not(path):not(.dashicons):not([class*="eicon"]):not([class*="fa-"]):not([class*="elementor-star"]) {
	font-family: "Tajawal", "Noto Naskh Arabic", "Segoe UI", Tahoma, sans-serif !important;
}
