/* SchemeCheck — Urdu (RTL) layout overrides.
 * Loaded ONLY on /ur/ pages, after the page's inline <style>, alongside
 * <html lang="ur" dir="rtl">. Most flipping is handled by dir="rtl"; this file
 * fixes the cases that don't auto-mirror (explicit left/right rules, text
 * alignment, flex orderings). */

html[dir="rtl"] body { text-align: right; }

/* Navbar mirrors: logo on the right, links/CTA flow leftward. */
html[dir="rtl"] .nav-inner { flex-direction: row-reverse; }
html[dir="rtl"] .nav-right { flex-direction: row-reverse; }
html[dir="rtl"] .nav-links { flex-direction: row-reverse; }

/* Hero / general content blocks default to right alignment. */
html[dir="rtl"] .hero,
html[dir="rtl"] .hero-inner,
html[dir="rtl"] .section-title,
html[dir="rtl"] .about-inner { text-align: right; }

/* Lists and FAQ items: bullets / chevrons on the right. */
html[dir="rtl"] ul,
html[dir="rtl"] ol { padding-right: 1.2em; padding-left: 0; }
html[dir="rtl"] .faq-q,
html[dir="rtl"] .faq-a { text-align: right; }

/* Cards keep centered/again-right text rather than forced left. */
html[dir="rtl"] .coverage-card { text-align: right; }

/* Footer columns reverse order. */
html[dir="rtl"] .footer-inner { flex-direction: row-reverse; }
html[dir="rtl"] .footer-col { text-align: right; }

/* Anything that pinned a left margin/padding for LTR spacing: neutralize. */
html[dir="rtl"] .nav-cta { margin-left: 0; margin-right: 0; }
