.language-picker{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-block-start:20px;font-size:13px;color:#655b69}.language-picker select{min-height:44px;border:1px solid #ddd3df;border-radius:10px;background:white;padding:8px 12px;color:#29232c;font:inherit;min-width:150px}.language-picker select:focus-visible{outline:3px solid #ad214b80;outline-offset:2px}html[lang=ar] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .clip-studio,html[dir=rtl] .ac-heading,html[dir=rtl] .account-panel{text-align:right}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[type=tel],html[dir=rtl] .clip-trim input,html[dir=rtl] video,html[dir=rtl] audio{direction:ltr}html[dir=rtl] .clip-tools [data-mute]{margin-right:0;margin-left:auto}html[dir=rtl] .clip-order{direction:ltr}
.language-menu{pointer-events:auto;position:relative;z-index:40;flex:none}.language-menu summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:4px;min-width:48px;min-height:40px;cursor:pointer;font-size:11px;color:inherit;border-radius:9px}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary svg{width:18px;height:18px}.language-menu summary:focus-visible{outline:2px solid #65406d;outline-offset:2px}.language-options{position:absolute;inset-inline-end:0;top:calc(100% + 6px);width:208px;background:#fff;color:#302732;border:1px solid #e8e1e6;border-radius:14px;box-shadow:0 12px 32px #251a302b;padding:6px}.language-options button{display:flex!important;justify-content:space-between!important;align-items:center;width:100%!important;height:auto!important;min-height:44px!important;padding:10px 12px!important;border:0!important;border-radius:8px!important;background:white!important;font-size:14px!important;color:#302732!important}.language-options button[aria-pressed=true]{background:#faf0f4!important;color:#65406d!important}.language-options small{display:block;padding:9px 12px;font-size:11px;line-height:1.6;color:#796e7b}.df-header{overflow:visible!important}.df-tools{overflow:visible!important}html[dir=rtl] .df-caption{text-align:right}html[dir=rtl] .df-provider,html[dir=rtl] .df-summary h2,html[dir=rtl] .df-scenario,html[dir=rtl] .df-price{unicode-bidi:plaintext}html[dir=rtl] .clip-thumb b{left:auto;right:4px}html[dir=rtl] .clip-primary svg{margin-left:0;margin-right:auto}html[dir=rtl] .clip-primary:before{margin-right:0;margin-left:auto}html[dir=rtl] .clip-caption,html[dir=rtl] .clip-summary{direction:rtl}
/* Keep the established video/control geometry. Mirror text, not the player. */
html[dir=rtl] .df-screen,html[dir=rtl] .df-top,html[dir=rtl] .df-card,html[dir=rtl] .df-tools,html[dir=rtl] .df-desktop-controls{direction:ltr}html[dir=rtl] .df-caption,html[dir=rtl] .df-sheet,html[dir=rtl] .language-options{direction:rtl}html[dir=rtl] .language-options{inset-inline-start:auto;inset-inline-end:0;right:0;left:auto}html[dir=rtl] .df-caption .df-provider,html[dir=rtl] .df-caption h2,html[dir=rtl] .df-caption .df-scenario,html[dir=rtl] .df-caption .df-price{unicode-bidi:plaintext}
