/* SID language switcher — Chrome-style pill in topbar corner */
.sid-lang-switch {
  display: inline-flex;
  gap: 2px;
  background: rgba(15,15,22,.6);
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 999px;
  padding: 3px;
  font-family: 'JetBrains Mono', ui-monospace, monospace;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.2px;
}
.sid-lang-btn {
  background: transparent;
  border: 0;
  color: #94a3b8;
  padding: 4px 10px;
  border-radius: 999px;
  cursor: pointer;
  transition: all .15s;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: 1;
}
.sid-lang-btn:hover { color: #e8e9f0; background: rgba(255,255,255,.06); }
.sid-lang-btn.active {
  background: linear-gradient(135deg, rgba(168,85,247,.8), rgba(236,72,153,.7));
  color: #fff;
  box-shadow: 0 2px 8px rgba(168,85,247,.35);
}
