/* BoobFox: RTL adjustments only for Arabic. Other languages remain LTR.
   This stylesheet loads AFTER /assets/style.css. */
html[lang="ar"][dir="rtl"] { direction: rtl; }
html[lang="ar"][dir="rtl"] body { text-align: right; }
html[lang="ar"][dir="rtl"] .header-inner { direction: rtl; }
html[lang="ar"][dir="rtl"] .search { direction: rtl; }
html[lang="ar"][dir="rtl"] .search input,
html[lang="ar"][dir="rtl"] input[type="search"] { direction: rtl; text-align: right; }
html[lang="ar"][dir="rtl"] .catalog-nav { direction: rtl; }
html[lang="ar"][dir="rtl"] .section-heading { direction: rtl; }
html[lang="ar"][dir="rtl"] .pagination { direction: rtl; }
html[lang="ar"][dir="rtl"] .sort-by,
html[lang="ar"][dir="rtl"] .sort { direction: rtl; }
/* Preserve natural URL and email entry direction. */
html[lang="ar"][dir="rtl"] input[type="url"],
html[lang="ar"][dir="rtl"] input[type="email"] { direction: ltr; text-align: left; }
/* Isolate numbers, times, and media controls so they do not reverse. */
html[lang="ar"][dir="rtl"] video,
html[lang="ar"][dir="rtl"] .player { direction: ltr; }
/* Allow mixed Latin/Arabic text to keep its own bidi context. */
html[lang="ar"][dir="rtl"] .card,
html[lang="ar"][dir="rtl"] .video-card { unicode-bidi: isolate; }
