/* Keep the page readable while language resources load on slow connections. */
.language-select{font:inherit;line-height:1.5;color:inherit;background:transparent;border:1px solid currentColor;border-radius:3px;padding:7px 22px 7px 8px;cursor:pointer;max-width:115px;min-height:36px;color-scheme:dark}
.language-select option{color:#11251b;background:#f6f8f1}
.language-select:focus-visible{outline:2px solid #b4d78a;outline-offset:4px}
.sidebar-bottom select#language{padding:8px 18px 8px 0;max-width:105px;width:100%;letter-spacing:0}
html[lang=zh-Hant] .article-language-version[data-language=zh]{display:block}
@media(max-width:760px){.sidebar nav{justify-content:flex-start;overflow-x:auto;gap:12px;scrollbar-width:thin}.sidebar nav a{white-space:nowrap;flex-shrink:0}}
@media(max-width:480px){.language-select{min-height:34px;padding:5px 17px 5px 6px;max-width:90px;font-size:11px}}
