/* panel language switcher (2026-11-14) */
.lang.panel{display:inline-flex;align-items:center;padding:3px;gap:2px;border:1px solid var(--line,#28364b);border-radius:9px;background:rgba(6,16,27,.5);margin-right:4px;vertical-align:middle}
.lang.panel button{min-height:0;height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--muted,#9baac0);font:500 11px/1 "JetBrains Mono",ui-monospace,Menlo,monospace;letter-spacing:1px;cursor:pointer}
.lang.panel button:hover{color:var(--text,#e5ebf5);background:transparent}
.lang.panel button[aria-pressed="true"]{background:#1A3554;color:#fff;box-shadow:inset 0 0 0 1px rgba(133,183,235,.25)}
.lang.panel button:focus-visible{outline:2px solid #75a5ff;outline-offset:1px}
aside.progress .lang.panel{margin:0 0 16px}
