.language-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font:13px/1.5 Arial,sans-serif}
.language-picker>span{min-width:64px}.language-picker>select{flex:1;min-width:0;max-width:100%;padding:9px;background:#15271e;color:#f3e5c3;border:1px solid #8a976c;font:14px/1.5 system-ui,sans-serif}
.language-entry{margin-top:16px;padding-top:12px;border-top:1px solid #536445}.language-status{color:#edcf8e}
html:not([lang="en"]) button,html:not([lang="en"]) select,html:not([lang="en"]) label{font-family:system-ui,"Segoe UI",sans-serif}
html:not([lang="en"]) aside>nav button{overflow-wrap:anywhere;font-size:11px;line-height:1.5;padding-inline:3px}
html:not([lang="en"]) .utility-actions,html:not([lang="en"]) #options-tabs{flex-wrap:wrap}
html:not([lang="en"]) #options-tabs button{min-width:72px;flex:1 1 auto}
html[data-ui-direction="rtl"] :is(button,label,legend,h2,h3,h4,[data-localize],.section-title,.needs-heading){direction:rtl;unicode-bidi:plaintext}
html[data-ui-direction="rtl"] .language-status{direction:rtl}
@media(max-width:600px){.language-picker{align-items:stretch;flex-direction:column;gap:4px}.language-picker>select{flex:none;width:100%;min-height:44px}}
