
/* Interface language remains accessible in editor and auth layouts. */
.ck-language-switcher { display:flex; align-items:center; gap:6px; margin:0; flex-shrink:0; }
.ck-language-switcher label { display:flex; align-items:center; gap:6px; }
.ck-language-switcher select, .ck-language-switcher button { font:inherit; font-size:12px; border:1px solid var(--ck-border,#344054); border-radius:6px; padding:5px 7px; color:inherit; background:var(--ck-surface,#fff); }
.ck-language-label { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; }
.ck-auth-language { position:absolute; top:16px; right:16px; z-index:20; color:#fff; }
.ck-auth-language select, .ck-auth-language button { background:#182230; color:#fff; }
.pe-editor-shell .ck-language-switcher select, .pe-editor-shell .ck-language-switcher button { background:#182230; color:#fff; }
@media(max-width:640px) { .ck-topbar { flex-wrap:wrap; } .ck-auth-language { top:8px; right:8px; } }
