/* EN / ID switch beside the dark-mode toggle (assets/i18n.js). */
.tbtn.lang-toggle{display:inline-flex;align-items:center;gap:2px;padding:0 3px !important}
.lang-toggle [data-lang]{display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 6px;border-radius:7px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#94A3B8}
.lang-toggle [data-lang].on{background:#E8F0FF;color:#2563EB}
html[data-theme="dark"] .tbtn.lang-toggle{background:#202023 !important;border-color:#303034 !important}
html[data-theme="dark"] .lang-toggle [data-lang]{color:#83838B}
html[data-theme="dark"] .lang-toggle [data-lang].on{background:#29292D;color:#F0F0F2}
#mb-lang-toggle{width:34px;height:34px;flex:none;display:grid;place-items:center;border:0;border-radius:10px;background:#EFF4FF;color:#2563EB;font:800 11.5px/1 inherit;letter-spacing:.02em;cursor:pointer}
html[data-theme="dark"] #mb-lang-toggle{background:#29292D;color:#F0F0F2}
#mb-lang-toggle:focus-visible,.lang-toggle:focus-visible{outline:2px solid #587493;outline-offset:2px}
