.locale-toggle{flex:0 0 auto;padding:10px 12px;border:1px solid #bcbcbc;border-radius:4px;background:transparent;color:inherit;font:12px var(--sans);cursor:pointer;white-space:nowrap}.locale-toggle:hover{border-color:#111}.locale-toggle:focus-visible{outline:2px solid #ff603d;outline-offset:4px}html[lang=zh-CN] .page-title h1{font-family:var(--sans),"PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(44px,6.5vw,88px);font-weight:800;letter-spacing:-.045em;line-height:1.14}html[lang=zh-CN] .hero h1{font-family:var(--sans),"PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(60px,11vw,160px);letter-spacing:-.05em;line-height:1.15}html[lang=zh-CN] .display{font-family:var(--sans),"PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(40px,6.5vw,94px);line-height:1.2}html[lang=zh-CN] .page-title p{line-height:1.9}html[lang=zh-CN] .panel h2,html[lang=zh-CN] .panel h3{letter-spacing:-.025em;line-height:1.35}.auth-tabs{flex-wrap:wrap}@media(max-width:760px){.site-header{gap:10px}.locale-toggle{padding:8px;font-size:11px}.portal-nav{gap:12px}.site-header .wordmark{flex-shrink:0}html[lang=zh-CN] .page-title h1{font-size:clamp(38px,10vw,62px)}html[lang=zh-CN] .hero h1{font-size:clamp(52px,12vw,90px)}}
