/* overrides/assets/stylesheets/arabic-typography-v4.css
   Light-touch CSS to complement per-locale theme.font:
   - Keep code/logs LTR on Arabic pages
   - Minor RTL polish
*/

/* Code/logs should remain LTR for readability */
:root[dir="rtl"] pre,
:root[dir="rtl"] code,
:root[dir="rtl"] pre code,
:root[dir="rtl"] .md-typeset code,
:root[dir="rtl"] .md-typeset .highlight {
  direction: ltr !important;
  text-align: left !important;
  unicode-bidi: plaintext;
}

/* Admonition RTL spacing */
:root[dir="rtl"] .md-typeset .admonition,
:root[dir="rtl"] .md-typeset details {
  padding-right: 1rem;
}
:root[dir="rtl"] .md-typeset .admonition > .admonition-title::before,
:root[dir="rtl"] .md-typeset details > summary::before {
  margin-left: .6rem;
  margin-right: 0;
}
