.language-switch{color:#7f909b;letter-spacing:.08em;flex:none;align-items:center;gap:7px;margin-left:auto;margin-right:18px;font-size:11px;display:flex}.language-switch button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 2px}.language-switch button.active,.language-switch button:hover{color:#fff}.language-switch span{opacity:.45}.profile-page .language-switch{color:#697780}.profile-page .language-switch button.active,.profile-page .language-switch button:hover{color:#07121d}.nav-shell nav{align-items:center;position:absolute;left:50%;transform:translate(-50%)}.lang-zh{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Source Han Sans SC,Arial,sans-serif}.lang-zh h1,.lang-zh h2,.lang-zh h3{letter-spacing:-.035em;line-height:1.12}.lang-zh .hero h1 em{margin-top:.12em;font-size:.86em;display:inline-block}.lang-zh .project-slide-copy h3{font-size:clamp(30px,3.4vw,48px);line-height:1.18}.lang-zh .hero-copy,.lang-zh .profile-copy,.lang-zh .project-summary,.lang-zh .project-impact,.lang-zh .role-detail-inner{line-height:1.85}.lang-zh .nav-shell nav{gap:clamp(12px,2vw,28px)}.lang-zh .nav-shell nav a,.lang-zh .nav-shell nav button{white-space:nowrap}.lang-zh .role-core>span:last-child{line-height:1.45}.lang-zh .project-tags span,.lang-zh .tags span{white-space:normal;line-height:1.35}@media (max-width:900px){.lang-zh .nav-shell nav{gap:10px}.lang-zh .nav-shell nav a,.lang-zh .nav-shell nav button{font-size:12px}.lang-zh .hero h1{font-size:clamp(42px,11vw,72px)}}@media (max-width:700px){.language-switch{gap:5px;margin-right:8px}.language-switch button{font-size:10px}.nav-shell .language-switch+.contact-link,.lang-zh .nav-shell nav{display:none}.lang-zh .section-heading h2,.lang-zh .home-projects-head h2{font-size:clamp(34px,10vw,54px)}.lang-zh .role-summary{grid-template-columns:42px minmax(0,1fr) 34px}.lang-zh .project-copy h3{font-size:clamp(30px,9vw,48px)}}
