/* Three-language forum navigation. */
.forum-language{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:#c8b6c1;font-size:12px;max-width:130px}
.forum-language svg{width:16px;height:16px;flex:none}
.forum-language select{width:90px;min-width:0;padding:7px 4px;background:#191719;color:#ddd;border:1px solid #3b3037;border-radius:4px;font:inherit;cursor:pointer;color-scheme:dark}
.forum-language select:focus-visible{outline:1px solid #cf638c;outline-offset:2px}
.community-topbar-inner .forum-language{margin-left:auto;order:5}
html[lang=ru] .membership-method-controls,html[lang=en] .membership-method-controls{min-width:0}
html[lang=ru] .store-actions,html[lang=en] .store-actions{flex-wrap:wrap}
html[lang=ru] .store-actions button,html[lang=en] .store-actions button{white-space:normal}
@media(max-width:900px){#forumHeader .nav-search{display:none}.forum-language{gap:3px}.forum-language select{width:82px;font-size:11px}}
@media(max-width:480px){.forum-language svg{display:none}.forum-language select{width:76px;padding:5px 2px}.community-topbar-inner{flex-wrap:wrap}.community-topbar-inner .forum-language{margin-left:0}}

.login-form-side>.forum-language{position:absolute;right:20px;top:20px;z-index:2}
.update-notice-prefix{margin-right:.35em}
/* The language control participates in login navigation flow. */
.login-form-side .form-header{flex-wrap:wrap;justify-content:flex-start;gap:10px 12px}
.login-form-side .form-header .form-nav-links{margin-left:auto}
.login-form-side .form-header .forum-language{position:static;flex:none;margin-left:auto}
@media(max-width:480px){.login-form-side .form-header{padding:16px}.login-form-side .form-header .form-back-link{flex:1 1 100%}.login-form-side .form-header .form-nav-links{margin-left:0}}
