/* Language toggle button injected by language-switcher.js */
.language-toggle {
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  padding: 0 0.55rem;
  color: var(--icons);
  text-decoration: none;
  font-size: 0.95rem;
  font-weight: 600;
}

.language-toggle:hover {
  color: var(--icons-hover);
  text-decoration: none;
}

.language-toggle .fa-svg svg {
  width: 1.1rem;
  height: 1.1rem;
  vertical-align: middle;
}

.language-toggle .lang-label {
  line-height: 1;
}

/* Tighten long config/option tables so they stay readable on small screens. */
.content table td,
.content table th {
  padding: 0.35rem 0.6rem;
}

/* Make note/callout blockquotes a little more distinct. */
.content blockquote {
  border-inline-start-width: 4px;
}
