/* RTL mirroring for Arabic. The layout itself is flex/grid and mirrors via
   dir=rtl; these rules fix only the pieces of toolkit.css that hardcode
   direction or that break Arabic script shaping. */
[dir="rtl"] dd { text-align: left; }
/* Arabic script connects letters; negative tracking breaks the joins. */
[dir="rtl"] h1, [dir="rtl"] h2, [dir="rtl"] h3, [dir="rtl"] .brand { letter-spacing: 0; }
[dir="rtl"] .eyebrow { letter-spacing: 1px; }
/* Latin fragments (tool numbers, format tags, result values) keep LTR order
   inside RTL text instead of being bidi-reordered. */
[dir="rtl"] .tool-number, [dir="rtl"] .tag { direction: ltr; unicode-bidi: embed; }
[dir="rtl"] #media-details dd { direction: ltr; unicode-bidi: embed; }
