.site-language {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 6px;
    max-width: 1170px;
    margin: 0 auto 8px;
    padding: 0 15px;
    font-size: 12px;
    color: #666;
}
.site-language label { margin: 0; }
.site-language select {
    max-width: 165px;
    padding: 4px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: inherit;
    background: transparent;
}
.site-language select:hover, .site-language select:focus-visible {
    border-color: #e18060;
    background: #fff;
}
.site-language button { border: 0; background: transparent; }
.site-language button:hover, .site-language button:focus-visible { color: #d96142; }
.site-language-auto button { display: none; }
[dir="rtl"] .text-left { text-align: right; }
[dir="rtl"] .hero-number, [dir="rtl"] .hero-apps-number { direction: ltr; unicode-bidi: isolate; }
[dir="rtl"] .hero-marquee-track { direction: ltr; }
[dir="rtl"] .hero-app-chip { direction: rtl; }
[dir="rtl"] .hero-apps-metric { border-left: 0; border-right: 1px solid rgba(210, 242, 216, 0.22); padding-left: 0; padding-right: 24px; }
[dir="rtl"] .app-review-original { text-align: start; }
[dir="rtl"] input[type="search"] { text-align: start; }
#header .site-language { color: #ddd; margin: 18px 0 0; justify-content: center; }
#header .site-language select:hover, #header .site-language select:focus-visible { color: #444; }
@media (max-width: 767px) {
    .site-language { padding: 0 20px; }
}
