/* =========================================================
   Courban Cosmetics — Arabic Typography
   English: Manrope
   Arabic: Tajawal
   ========================================================= */

@import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;600;700;800&display=swap");


/* =========================================================
   Arabic / RTL — Base
   ========================================================= */

html[lang^="ar"][dir="rtl"] body {
    font-family: "Tajawal", sans-serif;
}


/* =========================================================
   Headings & Content
   ========================================================= */

html[lang^="ar"][dir="rtl"] h1,
html[lang^="ar"][dir="rtl"] h2,
html[lang^="ar"][dir="rtl"] h3,
html[lang^="ar"][dir="rtl"] h4,
html[lang^="ar"][dir="rtl"] h5,
html[lang^="ar"][dir="rtl"] h6,
html[lang^="ar"][dir="rtl"] p,
html[lang^="ar"][dir="rtl"] li,
html[lang^="ar"][dir="rtl"] blockquote,
html[lang^="ar"][dir="rtl"] label {
    font-family: "Tajawal", sans-serif !important;
}


/* =========================================================
   Header / Navigation
   ========================================================= */

html[lang^="ar"][dir="rtl"] .menu-item > a,
html[lang^="ar"][dir="rtl"] .ct-menu-link,
html[lang^="ar"][dir="rtl"] .ct-header-text,
html[lang^="ar"][dir="rtl"] .ct-language-switcher {
    font-family: "Tajawal", sans-serif !important;
}


/* =========================================================
   WordPress Content
   ========================================================= */

html[lang^="ar"][dir="rtl"] .entry-title,
html[lang^="ar"][dir="rtl"] .entry-content,
html[lang^="ar"][dir="rtl"] .page-title,
html[lang^="ar"][dir="rtl"] .wp-block-heading {
    font-family: "Tajawal", sans-serif !important;
}


/* =========================================================
   WooCommerce — Text Elements Only
   ========================================================= */

html[lang^="ar"][dir="rtl"] .woocommerce-loop-product__title,
html[lang^="ar"][dir="rtl"] .product_title,
html[lang^="ar"][dir="rtl"] .price,
html[lang^="ar"][dir="rtl"] .product_meta,
html[lang^="ar"][dir="rtl"] .woocommerce-product-details__short-description,
html[lang^="ar"][dir="rtl"] .woocommerce-tabs,
html[lang^="ar"][dir="rtl"] .woocommerce-breadcrumb,
html[lang^="ar"][dir="rtl"] .single_add_to_cart_button,
html[lang^="ar"][dir="rtl"] .add_to_cart_button,
html[lang^="ar"][dir="rtl"] .product_type_simple,
html[lang^="ar"][dir="rtl"] .product_type_variable {
    font-family: "Tajawal", sans-serif !important;
}


/* =========================================================
   Forms
   ========================================================= */

html[lang^="ar"][dir="rtl"] input,
html[lang^="ar"][dir="rtl"] textarea,
html[lang^="ar"][dir="rtl"] select,
html[lang^="ar"][dir="rtl"] button {
    font-family: "Tajawal", sans-serif !important;
}