/* RTL overrides (Arabic). Loaded only when <html dir="rtl">; mirrors one-sided spacing from style.css. */
[dir="rtl"] .nav__item,
[dir="rtl"] .socials__item,
[dir="rtl"] li.share__item,
[dir="rtl"] .additional-share__item,
[dir="rtl"] .pagination__item { margin-right: 0; margin-left: 8px; }
[dir="rtl"] .nav__item:last-of-type,
[dir="rtl"] .socials__item:last-of-type,
[dir="rtl"] li.share__item:last-of-type,
[dir="rtl"] .additional-share__item:last-of-type,
[dir="rtl"] .pagination__item:last-of-type { margin-left: 0; }

[dir="rtl"] .nav__link_favorites { margin-left: 0; margin-right: auto; padding-left: 0; padding-right: 50px; }
[dir="rtl"] .nav__link_favorites:before,
[dir="rtl"] .nav__link_favorites:after { left: auto; right: 24px; }
[dir="rtl"] .actions { margin-left: 0; margin-right: auto; }
[dir="rtl"] .logo { margin-right: 0; margin-left: 15px; }
[dir="rtl"] .logo_footer { margin-left: 0; }
[dir="rtl"] .btn_search { margin-right: 0; margin-left: -10px; }
[dir="rtl"] .search_btn:before { margin-right: 0; margin-left: 10px; }
[dir="rtl"] .lang-switcher { margin: 0 8px; }
[dir="rtl"] .lang-switcher__list { right: auto; left: 0; }

[dir="rtl"] .breadcrumbs__item { padding-right: 0; padding-left: 20px; margin-right: 0; margin-left: 16px; }
[dir="rtl"] .breadcrumbs__item::after { right: auto; left: 0; transform: scaleX(-1); }

[dir="rtl"] .article-share { right: auto; left: 15px; }
[dir="rtl"] .article-share__text { margin-right: 0; margin-left: 15px; }
[dir="rtl"] .article__content ol li::before,
[dir="rtl"] .article__content ul li:not(.checklist__item)::before { margin-right: 0; margin-left: 16px; }
[dir="rtl"] li.checklist__item::before { margin-right: 0; margin-left: 18px; }
[dir="rtl"] .article-quote__avatar { margin-right: 0; margin-left: 16px; }
[dir="rtl"] .article-tool__info { margin-right: 0; margin-left: 24px; }
[dir="rtl"] .article-table th { text-align: right; }

@media (max-width: 767px) {
  [dir="rtl"] .article__content ol li::before,
  [dir="rtl"] .article__content ul li:not(.checklist__item)::before,
  [dir="rtl"] li.checklist__item::before,
  [dir="rtl"] .article-quote__avatar { margin-left: 10px; }
  [dir="rtl"] .article-tool__info { margin-left: 0; }
}
