.language-toggle{display:flex;align-items:center;gap:3px;flex-shrink:0;margin-left:18px;border:1px solid currentColor;border-radius:2px;padding:3px;line-height:1.2}
.language-toggle button{font:500 12px Arial,'PingFang SC','Microsoft YaHei',sans-serif;color:inherit;background:transparent;border:0;padding:8px 9px;min-height:36px;cursor:pointer;white-space:nowrap}
.language-toggle button[aria-pressed=true]{background:#9b552b;color:#fff}
.language-toggle button:focus-visible{outline:2px solid #d7a57d;outline-offset:2px}
.document-page>.language-toggle{width:max-content;margin:0 0 30px auto}
html[lang=zh-Hans] body{font-family:Arial,'PingFang SC','Microsoft YaHei',sans-serif}
html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3{font-family:'Songti SC','Noto Serif CJK SC',serif;line-height:1.25;letter-spacing:0}
html[lang=zh-Hans] .eyebrow,html[lang=zh-Hans] .wordmark span{letter-spacing:1px}
@media(max-width:1100px){header nav{gap:16px}.language-toggle{margin-left:10px}}
@media(max-width:760px){header .language-toggle{margin-left:auto;margin-right:10px}.language-toggle button{min-height:38px;padding:7px 8px}.language-toggle{gap:0}.wordmark{max-width:55%}html[lang=zh-Hans] .hero h1{font-size:clamp(52px,13vw,72px)}html[lang=zh-Hans] .hero-description{margin-top:20px}}
@media(max-width:380px){header .language-toggle{margin-right:4px;margin-left:6px}.language-toggle button{padding:7px 5px}header .wordmark{font-size:13px}header .mobile-menu{min-width:45px}}
