.project-language-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #d8d8d8;border-radius:5px;background:#fff;color:#111}
.project-language-switch button{appearance:none;border:0!important;border-radius:3px;padding:6px 11px!important;background:transparent;color:inherit;font:500 12px/1.3 Arial,"Microsoft YaHei",sans-serif;cursor:pointer;white-space:nowrap}
.project-language-switch button[aria-pressed=true]{background:#171717!important;color:white!important}
.project-mode-tabs .project-language-switch button{background:transparent!important;color:#555;border-radius:3px!important;padding:6px 11px!important;font-size:12px!important}
.project-mode-tabs .project-language-switch button[aria-pressed=true]{background:#171717!important;color:#fff}
.project-language-switch button:focus-visible{outline:2px solid #777;outline-offset:2px}
.project-language-editor{display:flex;align-items:center;gap:14px;margin-left:auto}
.project-language-editor[hidden]{display:none}
.project-language-state{font:12px/1.4 Arial,"Microsoft YaHei",sans-serif;color:#777;white-space:nowrap}
.work-viewer>.project-language-switch{position:fixed;top:27px;left:50%;transform:translateX(-50%);z-index:12}
.work-viewer .project-language-switch button{position:static;inset:auto;transform:none;width:auto;height:auto;min-width:0;min-height:0;box-shadow:none;line-height:1.3}
.work-viewer>.project-language-switch[hidden]{display:none}
.viewer-cover-slide[lang=zh-CN] .viewer-cover-description p,.overview-description[lang=zh-CN]{word-break:normal;line-break:strict;letter-spacing:.015em;text-transform:none}
#canvas[lang=zh-CN] .layout-text,.viewer-slide[lang=zh-CN] .layout-text{line-break:strict}
@media(max-width:760px){.project-mode-tabs{flex-wrap:wrap}.project-language-editor{width:100%;margin:4px 0 0;justify-content:space-between}.work-viewer>.project-language-switch{top:16px}.work-viewer>.project-language-switch button{padding:6px 9px!important}}
