/* rtl.css — RTL-оверрайд для арабской версии (/ar/). Грузится ПОСЛЕ style.css,
   применяется только когда <html dir="rtl"> (арабские страницы). Польскую версию не трогает.
   Один файл на сайт; зеркалит направление и подменяет шрифт на арабский. */

[dir="rtl"] body{
  direction:rtl;
  text-align:right;
  font-family:"Tajawal","Cairo",system-ui,Arial,sans-serif;
}
/* арабские заголовки: латинский Anton не содержит арабских глифов — берём Cairo */
[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] h4,
[dir="rtl"] .brand-name b,[dir="rtl"] .brand-name span,
[dir="rtl"] .ticker-label,[dir="rtl"] .tag,[dir="rtl"] .sc-cat,
[dir="rtl"] .sec-head h2,[dir="rtl"] .card-body h3{
  font-family:"Cairo","Tajawal",system-ui,Arial,sans-serif;
  letter-spacing:0;
}

/* служебные/фиксированные */
[dir="rtl"] #progress-bar{left:auto;right:0}
/* скрытие skip-link через clip (offset вправо в RTL раздвигал бы страницу) */
[dir="rtl"] .skip-link{left:auto;right:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
[dir="rtl"] .skip-link:focus{right:8px;width:auto;height:auto;clip:auto;overflow:visible}
[dir="rtl"] #back-top{right:auto;left:20px}

/* бегущая строка */
[dir="rtl"] .ticker{padding-right:0;padding-left:24px;
  clip-path:polygon(12px 0,100% 0,100% 100%,0 100%)}
[dir="rtl"] .ticker-track{padding-left:0;padding-right:42px}
[dir="rtl"] .ticker-track span::before{margin-right:0;margin-left:10px}
@keyframes ticker-rtl{from{transform:translateX(0)}to{transform:translateX(50%)}}
[dir="rtl"] .ticker-track{animation-name:ticker-rtl}

/* шапка / поиск / навигация */
[dir="rtl"] .header-search{margin-left:0;margin-right:auto}
[dir="rtl"] .header-search button{right:auto;left:0}
[dir="rtl"] .main-nav a{border-right:none;border-left:1px solid var(--line-soft)}
[dir="rtl"] .main-nav a:first-child{padding-left:14px;padding-right:0}

/* маркеры-иконки перед текстом: зеркалим отступ */
[dir="rtl"] .sec-head h2::before,
[dir="rtl"] .article-body h2::before,
[dir="rtl"] .sidebar .widget h3::before,
[dir="rtl"] .card-meta .views::before,
[dir="rtl"] .fact-box h3::before{margin-right:0;margin-left:11px}

/* карточки / герой */
[dir="rtl"] .card-img .tag{left:auto;right:0}
[dir="rtl"] .hero-text{left:0;right:0}

/* тело статьи: списки и цитаты */
[dir="rtl"] .article-body ul.bul li,
[dir="rtl"] .prose ul.bul li,
[dir="rtl"] .fact-box ul li{padding-left:0;padding-right:22px}
[dir="rtl"] .article-body ul.bul li::before,
[dir="rtl"] .prose ul.bul li::before,
[dir="rtl"] .fact-box ul li::before{left:auto;right:0}
[dir="rtl"] .article-body blockquote,
[dir="rtl"] .fact-box{border-left:none;border-right:3px solid var(--gold)}
[dir="rtl"] blockquote{border-left:none;border-right:4px solid var(--gold)}

/* рекламный бокс */
[dir="rtl"] .ad-box::before,[dir="rtl"] .ad::before{right:auto;left:12px}

/* мобильная навигация */
@media (max-width:760px){
  [dir="rtl"] .header-search{margin-right:0}
  [dir="rtl"] .main-nav a{border-left:none;padding-right:0}
}
