/* Camera coordinates and physical left/right capture cues are never mirrored. */
html[dir="rtl"] { direction: rtl; }
html[lang="ar"] body { font-family: "Noto Sans Arabic", Tahoma, Arial, sans-serif; }
html[lang="ar"] :where(h1,h2,h3,p,label,button,select) { letter-spacing: normal; text-transform: none; }
html[dir="rtl"] :where(.lang-list,.bc-welcome-langs) button { text-align: start; }
html[dir="rtl"] label { text-align: start; }
html[dir="rtl"] .bc-platform-actions { margin-right:0; margin-left:52px; }
html[dir="rtl"] .lang-trigger { right:auto!important; left:max(14px,calc((100vw - 1180px)/2))!important; }
@media(max-width:760px){html[dir="rtl"] .bc-platform-actions{margin-left:46px}html[dir="rtl"] .lang-trigger{left:10px!important}}
@media(max-width:380px){html[dir="rtl"] .bc-platform-actions{margin-left:43px}html[dir="rtl"] .lang-trigger{left:8px!important}}
:where(input[type="number"],input[type="email"],input[type="tel"],input[type="url"],[data-locale-number]) {
  direction: ltr;
  unicode-bidi: isolate;
}
