/* S181 i18n: language picker + long-text safety for translated UI (loaded only in a non-English locale, and on the localized legal copies). */
.gs-lang{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;font-size:13px}
.gs-lang select{background:#111;color:#ddd;border:1px solid #333;border-radius:8px;padding:6px 8px;min-height:36px;font:inherit}
.gs-lang-l{opacity:.7}
html:not([lang="en"]) button,html:not([lang="en"]) .chip,html:not([lang="en"]) label{overflow-wrap:anywhere;hyphens:auto}
html:not([lang="en"]) h1,html:not([lang="en"]) h2,html:not([lang="en"]) h3{overflow-wrap:break-word;hyphens:auto}
.gs-lang-notice{font-size:13px}
/* toolbar Projects button: translated labels (es "Proyectos") are a few px wider than "Projects"; keep the whole label (never clip), tighten spacing slightly */
html:not([lang="en"]) #gsProjBtn{flex-shrink:0}
html:not([lang="en"]) #gsUndo,html:not([lang="en"]) #gsRedo,html:not([lang="en"]) #gsVersSave,html:not([lang="en"]) #gsProjBtn{padding-left:4px;padding-right:4px;letter-spacing:-.01em}
