/* Give French phrases and German compound words room in the existing layout. */
html:is(:lang(fr),:lang(de)) .studio-layout .preset-button span{overflow-wrap:anywhere;hyphens:auto}
html:is(:lang(fr),:lang(de)) .studio-layout .stage-settings{flex-wrap:wrap}
html:is(:lang(fr),:lang(de)) .studio-layout .stage-settings .ls-select{min-width:140px}
html:is(:lang(fr),:lang(de)) .studio-layout .range-heading{flex-wrap:wrap}
html:is(:lang(fr),:lang(de)) .studio-layout .range-heading label{min-width:0;overflow-wrap:anywhere;hyphens:auto}
html:is(:lang(fr),:lang(de)) .studio-layout .segmented button{min-width:0;white-space:normal;overflow-wrap:anywhere;hyphens:auto;line-height:1.45}
html:is(:lang(fr),:lang(de)) .ls-account-slot[data-auth-state=guest]{width:auto;flex-basis:auto}
html:is(:lang(fr),:lang(de)) :is(#action-move-insert,#action-pose-insert,#action-camera-insert){flex:2}
@media (min-width:901px) and (max-width:1439px){
 html:is(:lang(fr),:lang(de)) .ls-header{gap:16px}
 html:is(:lang(fr),:lang(de)) .ls-navigation{gap:14px}
 html:is(:lang(fr),:lang(de)) .ls-navigation>a{white-space:normal;line-height:1.25;max-width:150px}
}
