/* Neda El Watan — Typography */
@import url('https://fonts.googleapis.com/css2?family=Noto+Naskh+Arabic:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800&display=swap');

body,
body.rtl,
#sp-main-body-wrapper,
#sp-component-area,
.ns2-art-wrap,
.article-content,
.item-page {
    font-family: 'Noto Naskh Arabic', Tahoma, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6,
.ns2-art-wrap h4,
.ns2-art-wrap .ns2-title {
    font-family: 'Noto Naskh Arabic', Tahoma, Arial, sans-serif;
    font-weight: 700;
}

.article-content p,
.item-page p {
    line-height: 1.9;
}

:lang(en) {
    font-family: 'Inter', Arial, sans-serif;
}

/* NEDA TYPOGRAPHY V2 START */

/* أساس القراءة */
body {
    font-family: 'Noto Naskh Arabic', Tahoma, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.75;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

/* عناوين الأخبار */
h1, h2, h3, h4, h5, h6,
.article-header h1,
.page-header h1,
.item-title,
.ns2-title {
    font-family: 'Noto Naskh Arabic', Tahoma, Arial, sans-serif;
    font-weight: 700;
    line-height: 1.55;
    color: #183d56;
}

/* روابط وعناوين بطاقات الأخبار */
.ns2-art-wrap a,
.ns2-art-wrap h4,
.catItemTitle,
.catItemTitle a,
.moduleItemTitle,
.moduleItemTitle a {
    font-family: 'Noto Naskh Arabic', Tahoma, Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.65;
}

/* عناوين المقالات */
.item-page h1,
.article-header h1 {
    font-size: 29px;
    font-weight: 700;
    line-height: 1.55;
}

/* متن المقالات */
.item-page p,
.article-content p {
    font-size: 17px;
    font-weight: 500;
    line-height: 1.95;
    color: #252525;
}

/* الشاشات الصغيرة */
@media (max-width: 767px) {
    body {
        font-size: 15px;
    }

    .ns2-art-wrap a,
    .moduleItemTitle a {
        font-size: 15px;
    }

    .item-page h1,
    .article-header h1 {
        font-size: 24px;
    }

    .item-page p,
    .article-content p {
        font-size: 16px;
        line-height: 1.9;
    }
}

/* NEDA TYPOGRAPHY V2 END */

/* NEDA FINAL REFINEMENT START */

.ns2-art-wrap a,
.ns2-art-wrap h4,
.moduleItemTitle,
.moduleItemTitle a {
    font-weight: 700;
    line-height: 1.75;
}

.ns2-art-wrap .ns2-title {
    font-weight: 700;
    line-height: 1.6;
}

.item-page p,
.article-content p {
    color: #252525;
    line-height: 1.95;
}

/* NEDA FINAL REFINEMENT END */


/* NEDA TYPOGRAPHY V3 START */

/* الأكثر قراءة */
.sp-top-populer-news .ns2-title,
.sp-top-populer-news .ns2-title a {
    font-family: 'Noto Naskh Arabic', Tahoma, Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.75 !important;
    color: #183d56;
}

/* بقية عناوين الأخبار */
.nssp2 .ns2-title,
.nssp2 .ns2-title a {
    font-family: 'Noto Naskh Arabic', Tahoma, Arial, sans-serif;
    font-weight: 700;
    line-height: 1.7;
}

/* عنوان السلايدر */
.bm_slider_title,
.bm_slider_title a {
    font-family: 'Noto Naskh Arabic', Tahoma, Arial, sans-serif !important;
    font-weight: 700 !important;
    line-height: 1.55 !important;
}

/* وصف السلايدر */
.bm_slider_desc {
    font-family: 'Noto Naskh Arabic', Tahoma, Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.65 !important;
}

/* الهاتف */
@media (max-width: 767px) {
    .sp-top-populer-news .ns2-title,
    .sp-top-populer-news .ns2-title a {
        font-size: 15px !important;
    }

    .bm_slider_desc {
        font-size: 13px !important;
    }
}

/* NEDA TYPOGRAPHY V3 END */




/* NEDA POPULAR NEWS FINAL START */

#ns2-144 h3.ns2-title,
#ns2-144 h3.ns2-title a {
    font-family: 'Noto Naskh Arabic', Tahoma, Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.75 !important;
    color: #183d56 !important;
}

/* NEDA POPULAR NEWS FINAL END */

