/* Reader chrome follows the language. Equipment diagrams keep their physical orientation. */
html[dir="rtl"] .manual-shell { grid-template-columns: 276px minmax(0, 1fr); }
html[dir="rtl"] .contents { border-right: 0; border-left: 1px solid var(--rule); padding: 44px 36px 32px 28px; }
html[dir="rtl"] .contents nav a { border-left: 0; border-right: 2px solid transparent; padding: 7px 13px 7px 10px; }
html[dir="rtl"] .contents nav a.is-current { border-right-color: var(--green); }
html[dir="rtl"] ol, html[dir="rtl"] ul { padding-left: 0; padding-right: 27px; }
html[dir="rtl"] li { padding-left: 0; padding-right: 6px; }
html[dir="rtl"] pre, html[dir="rtl"] blockquote { border-left: 0; border-right: 5px solid var(--green); }
html[dir="rtl"] th, html[dir="rtl"] td { text-align: right; }
html[dir="rtl"] .manual-content code, html[dir="rtl"] .manual-content pre,
html[dir="rtl"] [data-l10n-static="identity"], html[dir="rtl"] .edition { direction: ltr; unicode-bidi: isolate; }
html[dir="rtl"] .manual-figure img { direction: ltr; }
@media (max-width: 1000px) {
  html[dir="rtl"] .manual-shell { grid-template-columns: 1fr; }
  html[dir="rtl"] .contents { border-left: 0; border-bottom: 1px solid var(--rule); padding: 26px 32px; }
}
@media (max-width: 600px) { html[dir="rtl"] .contents { padding: 22px; } }
