/**
 * Urdu typography — Noto Nastaliq Urdu (body/UI) + Noto Sans (Latin/footer)
 * Scoped to RTL pages (Urdu).
 */
[dir="rtl"] {
    --font-ur: 'Noto Nastaliq Urdu', 'Urdu Typesetting', 'Jameel Noori Nastaleeq', serif;
    --font-latin: 'Noto Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

    --vr-font-primary: var(--font-ur);
    --vr-font-secondary: var(--font-ur);
    --vr-font-content: var(--font-ur);

    /* Size scale (16px base) */
    --vr-fs-base: 1rem;
    --vr-lh-base: 1.8;
    --vr-fs-main-nav: 0.9375rem;
    --vr-lh-main-nav: 1.75;
    --vr-fs-post-title: 1.875rem;
    --vr-lh-post-title: 1.75;
    --vr-fs-content: 1rem;
    --vr-lh-content: 1.85;
    --vr-fs-tiny: 0.71875rem;
    --vr-lh-tiny: 1.7;
    --vr-fs-xs: 0.75rem;
    --vr-lh-xs: 1.7;
    --vr-fs-sm: 0.8125rem;
    --vr-lh-sm: 1.75;
    --vr-fs-md: 0.90625rem;
    --vr-lh-md: 1.8;
    --vr-fs-lg: 1rem;
    --vr-lh-lg: 1.8;
    --vr-fs-title-xs: 0.90625rem;
    --vr-lh-title-xs: 1.85;
    --vr-fs-title-sm: 0.9375rem;
    --vr-lh-title-sm: 1.85;
    --vr-fs-title-md: 0.9375rem;
    --vr-lh-title-md: 1.85;
    --vr-fs-title-lg: 1.25rem;
    --vr-lh-title-lg: 1.75;
    --vr-fs-title-xl: 1.4375rem;
    --vr-lh-title-xl: 1.75;
    --vr-fs-title-2xl: 1.4375rem;
    --vr-lh-title-2xl: 1.75;
    --vr-fs-title-3xl: 1.4375rem;
    --vr-lh-title-3xl: 1.75;
    --vr-fs-title-4xl: 1.875rem;
    --vr-lh-title-4xl: 1.75;
    --vr-fs-title-5xl: 1.875rem;
    --vr-lh-title-5xl: 1.75;
}

[dir="rtl"] body {
    font-family: var(--font-ur);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.8;
}

[dir="rtl"] .h1,
[dir="rtl"] .h2,
[dir="rtl"] .h3,
[dir="rtl"] .h4,
[dir="rtl"] .h5,
[dir="rtl"] .h6,
[dir="rtl"] h1,
[dir="rtl"] h2,
[dir="rtl"] h3,
[dir="rtl"] h4,
[dir="rtl"] h5,
[dir="rtl"] h6 {
    font-family: var(--font-ur);
}

/* Masthead / site branding */
[dir="rtl"] .navbar-brand,
[dir="rtl"] .header-logo,
[dir="rtl"] .offcanvas-logo {
    font-family: var(--font-ur);
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 1.75;
}

/* Nav links */
[dir="rtl"] .mega-menu-wrapper .navbar-nav .nav-link,
[dir="rtl"] .nav-category-block .nav-item .nav-link {
    font-family: var(--font-ur);
    font-size: 0.9375rem;
    font-weight: 600;
    line-height: 1.75;
}

/* Hero headline */
[dir="rtl"] .featured-section .main-slider-wrapper .fs-title,
[dir="rtl"] .featured-section .area-main .fs-title {
    font-family: var(--font-ur);
    font-size: 1.4375rem;
    font-weight: 700;
    line-height: 1.75;
}

/* Section headings */
[dir="rtl"] .section .section-title .title,
[dir="rtl"] .section .section-head .title,
[dir="rtl"] .section-mid-title .title {
    font-family: var(--font-ur);
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.75;
}

/* Card / list headlines */
[dir="rtl"] .post-item .title,
[dir="rtl"] .featured-section .fs-list-title,
[dir="rtl"] .featured-section .fs-list-title a,
[dir="rtl"] .featured-section .fs-card-small .fs-title,
[dir="rtl"] .featured-section .fs-grid-boxes .fs-title,
[dir="rtl"] .section-cat-block-7 .international-press-card__title,
[dir="rtl"] .section-cat-block-7 .international-press-card__title a,
[dir="rtl"] .section-cat-block-9 .editorial-list__title,
[dir="rtl"] .section-cat-block-9 .editorial-list__title a,
[dir="rtl"] .section-cat-block-10 .feature-list__title,
[dir="rtl"] .section-cat-block-10 .feature-list__title a,
[dir="rtl"] .section-cat-block-8 .interview-card__title,
[dir="rtl"] .section-cat-block-8 .interview-card__title a {
    font-family: var(--font-ur);
    font-size: 0.9375rem;
    font-weight: 600;
    line-height: 1.85;
}

[dir="rtl"] .post-item-small .title {
    font-size: 0.90625rem;
    line-height: 1.85;
}

/* Article title */
[dir="rtl"] .post-content .post-title {
    font-family: var(--font-ur);
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 1.75;
}

/* Meta text */
[dir="rtl"] .post-meta,
[dir="rtl"] .post-meta .meta-item a,
[dir="rtl"] .post-meta .meta-item span,
[dir="rtl"] .featured-section .fs-meta,
[dir="rtl"] .featured-section .fs-meta a,
[dir="rtl"] .featured-section .fs-meta span,
[dir="rtl"] .featured-section .fs-list-meta,
[dir="rtl"] .featured-section .fs-list-meta a,
[dir="rtl"] .featured-section .fs-list-meta span {
    font-family: var(--font-ur);
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.7;
}

/* Breaking news ticker */
[dir="rtl"] .section-newsticker .newsticker-wrapper .ticker-label,
[dir="rtl"] .section-newsticker .newsticker-wrapper .news-item,
[dir="rtl"] .section-newsticker .newsticker-wrapper .news-item a {
    font-family: var(--font-ur);
    line-height: 1.75;
}

[dir="rtl"] .section-newsticker .newsticker-wrapper .ticker-label {
    font-size: 0.75rem;
    font-weight: 700;
}

[dir="rtl"] .section-newsticker .newsticker-wrapper .news-item a {
    font-size: 0.875rem;
    font-weight: 600;
    line-height: var(--vr-ticker-item-height, 28px);
}

/* Footer — Latin-friendly */
[dir="rtl"] .footer-copyright,
[dir="rtl"] .footer-copyright .copyright,
[dir="rtl"] .footer-copyright .nav-footer ul li a {
    font-family: var(--font-latin);
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.7;
}

[dir="rtl"] .section-cat-block-7 .international-press-card__translator {
    font-family: var(--font-ur);
    font-size: 0.75rem;
}

[dir="rtl"] .section-cat-block-7 .international-press-card__source {
    font-family: var(--font-latin);
    font-weight: 800;
}

[dir="rtl"] .section-cat-block-8 .interview-card__summary {
    font-family: var(--font-ur);
    font-size: 0.75rem;
    line-height: 1.65;
}

[dir="rtl"] .section-cat-block-8 .interview-card__body .post-meta,
[dir="rtl"] .section-cat-block-8 .interview-card__body .post-meta .meta-item a,
[dir="rtl"] .section-cat-block-8 .interview-card__body .post-meta .meta-item span {
    font-family: var(--font-ur);
    font-size: 0.75rem;
}

/* Post body content */
[dir="rtl"] .post-content,
[dir="rtl"] .post-content .post-text {
    font-family: var(--font-ur);
    font-size: 1rem;
    line-height: 1.85;
}
