.header-actions{display:flex;align-items:center;gap:24px}
.language-switch{display:flex;align-items:center;gap:7px;font:700 12px Manrope,sans-serif;white-space:nowrap}
.language-switch button{padding:5px 2px;border:0;background:transparent;color:#7b858c;font:inherit;cursor:pointer}
.language-switch button[aria-pressed="true"]{color:var(--red)}
.language-switch button:hover,.language-switch button:focus-visible{color:var(--red)}
.language-switch span{color:#a4aaad}
.site-header .language-switch button{color:#c6cdd3}
.site-header .language-switch button[aria-pressed="true"],.site-header .language-switch button:hover,.site-header .language-switch button:focus-visible{color:#f28a62}
.site-header .language-switch span{color:#76818a}
@media(max-width:900px){.header-actions{margin-left:auto;margin-right:20px}.header-actions .button{display:none}}
@media(max-width:600px){.header-actions{margin-right:10px}.language-switch{gap:4px;font-size:11px}}
html:lang(zh) body{font-family:'Microsoft YaHei','PingFang SC','Noto Sans CJK SC',sans-serif}
html:lang(zh) h1,html:lang(zh) h2,html:lang(zh) h3,html:lang(zh) .button,html:lang(zh) .section-index,html:lang(zh) .language-switch{font-family:'Microsoft YaHei','PingFang SC','Noto Sans CJK SC',sans-serif;letter-spacing:normal}
@media(max-width:600px){.site-header{padding-left:4vw;padding-right:4vw}.site-header .brand{font-size:14px;gap:7px}.site-header .brand-mark{transform:scale(.8);margin-right:-4px}.header-actions{margin-right:4px}.language-switch{font-size:10px;gap:2px}}
.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
