/* RTL adjustments for Arabic. Core layout already uses logical properties. */

body { font-family: "Tahoma", "Segoe UI", "Inter", system-ui, Arial, sans-serif; line-height: 1.9; }

.main-nav li a { letter-spacing: 0; }
.cat, .lang-switch a { letter-spacing: 0; }

.hero .overlay { text-align: right; }
.card .meta, .sidebar .mini-post { direction: rtl; }

.article .entry-content { font-size: 18px; }

.pagination { direction: rtl; }

/* ticker: keep LTR transform math so items stay visible; Arabic text inside
   each item still renders RTL naturally. Scroll left-to-right (Arabic ticker
   convention) by reversing the animation. */
.ticker-viewport, .ticker-track { direction: ltr; }
.ticker-item { direction: rtl; }
.ticker-track { animation-direction: reverse; }

/* back arrow points right in RTL */
.back-link::before { content: "\2192"; }
