.language-switch{display:inline-flex;align-items:center;flex-shrink:0;gap:2px;padding:3px;border:1px solid currentColor;border-radius:5px;font:12px/1.3 system-ui,sans-serif;white-space:nowrap;color:inherit;position:relative;z-index:6}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 9px!important;border-radius:3px;text-decoration:none!important;color:inherit!important;letter-spacing:0}
.language-switch a[aria-current]{background:#f0d9ae;color:#19312c!important;font-weight:650}
.language-switch a:hover{background:#ffffff20}
.language-switch a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.portal-header{gap:24px}.portal-header>.author-back{min-width:62px}
.studio-header{flex-wrap:wrap;row-gap:10px}.studio-header>nav{margin-right:auto}
.author-header>nav,.gallery-header>nav,.portfolio-header>nav{margin-left:auto}
html[lang=en] .portal-brand small,html[lang=en] .work-english,html[lang=en] .world-cn{display:none}
html[lang=en] .portal-brand span{font-size:16px}
html[lang=en] .portal-brand{min-width:0;white-space:nowrap}
html[lang=en] .world-en{font-size:clamp(60px,8vw,124px);line-height:.94}
html[lang=en] .doc-content h1{font-family:Georgia,serif;font-size:clamp(28px,3vw,39px);letter-spacing:0;line-height:1.25}
html[lang=en] .work-slide h2{font-size:clamp(44px,5.2vw,82px)}
html[lang=en] .project-choice span{white-space:normal}
html[lang=en] .entry-copy h1{font-size:clamp(44px,6vw,90px);line-height:1.12}
html[lang=en] .item-heading h1{overflow-wrap:anywhere}
html[lang=en] .species-strip a{min-width:150px}
html[lang=en] .inventory-entry span,html[lang=en] .bird-directory-card span{min-width:0;overflow-wrap:break-word}
html[lang=en] .community-banner>span{min-width:0}
@media(max-width:1100px){.portal-header{flex-wrap:wrap;gap:12px}.portal-header>.portal-brand{margin-right:auto}.portal-header>nav{width:100%;order:3;justify-content:space-between;margin:0;gap:12px}.portal-header>.author-back{min-width:0}.author-header,.gallery-header,.portfolio-header{flex-wrap:wrap;gap:12px;height:auto;min-height:76px;padding-block:12px}.author-header>nav,.gallery-header>nav,.portfolio-header>nav{margin-left:auto}.entry-header{flex-wrap:wrap;height:auto;gap:12px}}
@media(max-width:650px){.language-switch{font-size:11px}.language-switch a{padding-inline:7px!important;min-height:32px}.gallery-header>.language-switch,.author-header>.language-switch,.portfolio-header>.language-switch{margin-left:auto}.gallery-header>nav,.author-header>nav,.portfolio-header>nav{gap:18px}.portal-header{padding:12px 16px}.portal-header>nav{font-size:11px;gap:7px}.portal-header>.author-back{display:none}.entry-header>.language-switch{margin-left:auto}html[lang=en] .world-en{font-size:clamp(56px,15vw,90px)}html[lang=en] .work-slide h2{font-size:42px}html[lang=en] .entry-copy h1{font-size:46px}html[lang=en] .world-actions{flex-wrap:wrap}html[lang=en] .chat-heading h2{overflow-wrap:anywhere}}
@media(max-width:900px) and (orientation:portrait){.studio-header{top:16px;gap:8px}.studio-header>nav{flex:1 1 100%;order:2;justify-content:flex-start;font-size:10px;gap:6px 16px}.studio-header>.language-switch{margin-left:auto}.studio-intro{top:20%}}
