/* Live keyed-runtime RTL support; visual acceptance requires independent browser QA. */
html[dir="rtl"] { text-align: start; }
html[dir="rtl"] pre,
html[dir="rtl"] code,
html[dir="rtl"] [data-l10n-code],
html[dir="rtl"] input[type="email"],
html[dir="rtl"] input[type="url"] { direction: ltr; text-align: left; unicode-bidi: isolate; }
[data-user-content] { unicode-bidi: plaintext; }
/* Never crop long translated text; examples keep their own horizontal scroll. */
#fg-l10n-status{margin:12px auto;padding:12px 18px;max-width:1100px;border:1px solid #9a6a24;border-radius:8px;background:#2c2115;color:#f6efe6;font-size:13px;line-height:1.6;overflow-wrap:anywhere;position:relative;z-index:2}
#fg-l10n-status[hidden]{display:none}
[data-l10n-missing]{text-decoration:underline dotted #c78e48;text-underline-offset:3px}
select.lang{max-width:160px;min-width:0}
[dir=rtl] .right{margin-left:0;margin-inline-start:auto}
[dir=rtl] nav.m a{margin-right:0;margin-inline-end:18px}
[dir=rtl] .login-top a.back{margin-left:0;margin-inline-start:auto}
[data-l10n-missing][lang="en"]{direction:ltr;unicode-bidi:isolate}
