.language-switch{display:inline-flex;gap:4px;align-items:center;margin-right:12px;flex-wrap:wrap}
.language-switch button{font:inherit;font-size:13px;line-height:1.4;padding:4px 9px;border:1px solid currentColor;border-radius:5px;color:inherit;background:transparent;cursor:pointer}
.language-switch button[aria-pressed="true"]{background:#f4efe4;color:#263d38;font-weight:700}
.language-switch button:focus-visible{outline:2px solid #e6b552;outline-offset:3px}
html[lang="zh-CN"] body{font-family:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",sans-serif}
@media(max-width:600px){.topline{flex-wrap:wrap;gap:8px}.topline>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.language-switch{margin-right:0}}
