.language-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:10px max(24px,calc((100vw - 1280px)/2));background:#eef2e9;color:#244b3a;border-bottom:1px solid #d7dfcf;font:14px/1.5 Arial,"Microsoft YaHei",sans-serif}
.language-controls{display:inline-flex;gap:3px;padding:3px;border:1px solid #becbbc;border-radius:24px;background:white;flex-shrink:0}
.language-controls button{min-width:64px;min-height:44px;border:0;border-radius:20px;padding:8px 14px;background:transparent;color:#244b3a;cursor:pointer;font:inherit;white-space:nowrap}
.language-controls button[aria-pressed="true"]{background:#28563f;color:white}
.language-controls button:focus-visible{outline:3px solid #bd8744;outline-offset:3px}
.language-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:760px){.language-toolbar{padding:8px 16px;gap:8px;font-size:12px}.language-controls button{min-width:56px;min-height:44px;padding:7px 10px}}
@media print{.language-toolbar{display:none}}
