.ui-languages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:112px;flex:none;direction:ltr}
.ui-languages button{appearance:none;min-width:0;min-height:24px;padding:3px 5px;border:1px solid var(--line,rgba(119,182,220,.25));border-radius:3px;background:var(--panel,rgba(8,19,29,.8));color:var(--text-2,#aebfcb);font-family:inherit;font-size:9px;line-height:1.25;letter-spacing:0;cursor:pointer;white-space:nowrap}
.ui-languages button[aria-pressed="true"]{color:var(--text-2,#ffd84a);border-color:var(--accent,#8fd0ff);box-shadow:0 0 7px rgba(143,208,255,.16)}
.ui-languages button:focus-visible{outline:2px solid var(--accent,#77c4ff);outline-offset:2px}
.ui-languages--invitation{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0 0 20px}
.ui-languages--account{margin-inline-start:auto}
.ui-languages--standalone{position:fixed;top:calc(10px + env(safe-area-inset-top,0px));right:12px;z-index:1000}
html[lang="ar"] [data-ui-rtl]{text-align:start;letter-spacing:normal}
html[lang="ar"] #invitationGate .invitation-gate__input{direction:ltr;text-align:left}
html[lang="ar"] .ui-languages button{letter-spacing:0}
html[lang="ar"] #account .account__bar>span{min-width:0;overflow-wrap:anywhere}
html[lang="ar"] .mi__h{letter-spacing:normal}
html[lang="ar"] #auth,html[lang="ar"] #content{letter-spacing:normal}
html[lang="ar"] input[type="email"],html[lang="ar"] input[type="password"],html[lang="ar"] input[autocomplete="username"],html[lang="ar"] input[autocomplete="one-time-code"]{direction:ltr;text-align:left}
@media(max-width:760px){
 .ui-languages--site{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,244px);align-self:flex-end;margin-block:4px 3px}
 .ui-languages--site button,.ui-languages--invitation button{min-height:26px;font-size:10px}
}
/* Workspace RTL mirrors UI text only; previews, canvases, maps and timelines keep their geometry. */
html[lang="ar"] .preview,html[lang="ar"] .ed-stage,html[lang="ar"] .map-overlay,html[lang="ar"] .timeline-track-wrap,html[lang="ar"] .timeline-ruler,html[lang="ar"] canvas,html[lang="ar"] video{direction:ltr}
