/* IdeaTrace · RTL (Arabic) overrides · v1.0 · 2026-08-06
 * Applied automatically when html[dir="rtl"]
 * Mirror nav, hero, toolbar, q-card, opp-card layout
 */
html[dir="rtl"] body { direction: rtl; text-align: right; }
html[dir="rtl"] .nav-in { flex-direction: row-reverse; }
html[dir="rtl"] .spacer { flex: 1; }
html[dir="rtl"] .hero .stats { flex-direction: row-reverse; }
html[dir="rtl"] .toolbar { flex-direction: row-reverse; }
html[dir="rtl"] .pill { direction: rtl; }
html[dir="rtl"] .q-card .q-meta { flex-direction: row-reverse; }
html[dir="rtl"] .q-card .q-foot { flex-direction: row-reverse; }
html[dir="rtl"] .opp-head .type { margin-left: 0; margin-right: auto; }
html[dir="rtl"] .opp-meta { direction: rtl; }
html[dir="rtl"] .opp-foot { flex-direction: row-reverse; }
html[dir="rtl"] .prob-bar .yes { left: auto; right: 0; padding-left: 0; padding-right: 10px; }
html[dir="rtl"] .prob-bar .no { right: auto; left: 0; padding-right: 0; padding-left: 10px; }
html[dir="rtl"] .modal { direction: rtl; }
html[dir="rtl"] .modal .answer .a-head { flex-direction: row-reverse; }
html[dir="rtl"] .modal .answer .vote { direction: rtl; }
html[dir="rtl"] .ask-row { direction: rtl; }
html[dir="rtl"] .ask-row > div:last-child { direction: ltr; }
html[dir="rtl"] input, html[dir="rtl"] textarea, html[dir="rtl"] select { text-align: right; direction: rtl; }
html[dir="rtl"] .idea-item .meta { direction: rtl; }
html[dir="rtl"] .node .head { flex-direction: row-reverse; }
html[dir="rtl"] .node .foot { flex-direction: row-reverse; }
