/* RTL-only additions. Native screenshots and the approved sticker composition
   are never mirrored. The Korean stylesheet is byte-for-byte unchanged. */
html[dir="rtl"] body { word-break: normal; }
html[dir="rtl"] .sheet-cap { left: auto; right: 18px; }
html[dir="rtl"] .stamp { transform-origin: right bottom; }
html[dir="rtl"] .switch-text em { margin-left: 0; margin-inline-start: 4px; }
html[dir="rtl"] .track { direction: ltr; }
html[dir="rtl"] .steps .arrow svg { transform: scaleX(-1); }
html[dir="rtl"] .lightbox { direction: ltr; }
html[dir="rtl"] .lb-fig figcaption { direction: rtl; }
html[dir="rtl"] .rule span { border-left: 0; border-inline-start: 1px solid var(--line); }
html[dir="rtl"] .rule span:first-child { border-inline-start: 0; }
html[dir="rtl"] .locale-nav { display: inline; }
html[dir="rtl"] .locale-nav a { unicode-bidi: isolate; }
@media (max-width: 900px) {
  html[dir="rtl"] .steps .arrow svg { transform: none; }
}
