.jopria-language{display:inline-flex;flex:none;align-items:center;gap:3px;padding:0;margin:0;vertical-align:middle;line-height:1.4;white-space:nowrap}.jopria-language button{font:500 12px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;padding:4px 9px;min-height:30px;border:1px solid #3b3458;border-radius:8px;background:#1f1b30;color:#a9a2c8}.jopria-language button[aria-pressed=true]{color:#ece8ff;border-color:#7ee0c3;background:#253d3b}.jopria-language button:hover{color:#fff}.jopria-language button:focus-visible{outline:2px solid #7ee0c3;outline-offset:3px}.has-language-control>.nav,.has-language-control>.corner{display:flex;align-items:center;gap:10px}.has-language-control.top{display:flex;align-items:center;justify-content:space-between;gap:12px}.has-language-control>nav:has(.home){flex-wrap:nowrap;gap:16px}.site-nav>.jopria-language{margin-left:auto}html[lang=en] .document section#zh,html[lang=zh-CN] .document section#en{display:none}.document>.zh,.document .locale-summary{display:none}html[lang=zh-CN] .document nav a[href="#en"],html[lang=en] .document nav a[href="#zh"]{display:none}html[lang=zh-CN] .document .locale-summary{display:block}html[lang=zh-CN] .document .english-extra{display:none}@media(max-width:600px){.has-language-control>nav:has(.home)>a:not(.home){display:none}.has-language-control>nav:has(.home){gap:8px}.has-language-control>.corner{gap:6px}.site-nav{gap:10px}.jopria-language button{padding:4px 7px}}
/* Stack below existing corner links; keep headers without corner links unchanged. */
.has-language-control>.nav.has-language-below,.has-language-control>.corner.has-language-below{flex-direction:column;align-items:flex-end;gap:6px}
@media(max-width:600px){.has-language-control:has(>.nav.has-language-below),.has-language-control:has(>.corner.has-language-below){padding-top:96px}}
