.locale-switcher{display:flex;justify-content:flex-end;padding:8px 0}
.locale-switcher select{min-height:44px;min-width:9.5rem;padding:8px 36px 8px 12px;box-sizing:border-box;border:1px solid #c4c7c5;border-radius:8px;background:#fff;color:#1f1f1f;font:inherit;font-size:.9rem;cursor:pointer}
.locale-switcher select:hover{border-color:#0b57d0}
.locale-switcher select:focus-visible{outline:3px solid #0b57d0;outline-offset:2px}
html[lang=zh-Hans] body{font-family:'Segoe UI','Microsoft YaHei','PingFang SC',system-ui,sans-serif}
html[lang=zh-Hans] .prose{line-height:1.85}html[lang=zh-Hans] .prose li{margin-bottom:8px}
/* In the header bar: pushed to the right, next to the menu button */
.topbar .locale-switcher{margin-left:12px;padding:0;align-items:center;flex:0 0 auto}
.topbar .locale-switcher select{min-height:40px;font-size:.875rem}
@media(max-width:600px){.locale-switcher{justify-content:flex-end;padding:0}}
