:root {
  --wiki-doc-shadow:0 10px 24px rgba(22,40,74,.06);
  --wiki-notice-border:#efd18a;
  --wiki-notice-ink:#604600;
  --wiki-inline-code-ink:#174d9d;
}

html[data-theme="dark"] {
  --page:var(--bg);
  --surface-alt:oklch(28% 0.036 255 / .8);
  --line:var(--border);
  --accent-soft:oklch(31% 0.07 260 / .72);
  --code:oklch(14% 0.028 255);
  --code-ink:oklch(94% 0.012 245);
  --warn-bg:oklch(27% .055 86 / .82);
  --wiki-doc-shadow:0 14px 30px oklch(0% 0 0 / .28);
  --wiki-notice-border:oklch(72% .13 86 / .52);
  --wiki-notice-ink:oklch(94% .07 91);
  --wiki-inline-code-ink:oklch(84% .10 260);
}

.wiki-language-link {
  min-width:40px;
  height:40px;
  display:inline-grid;
  place-items:center;
  padding:0 9px;
  border:1px solid var(--glass-border);
  border-radius:999px;
  background:var(--glass-chip);
  color:var(--fg);
  box-shadow:inset 0 1px 0 var(--glass-highlight);
  font-family:var(--font-body,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif);
  font-size:12px;
  font-weight:700;
  line-height:1;
  text-decoration:none;
  transition:transform 160ms ease,border-color 160ms ease,background 160ms ease;
}

.wiki-language-link:hover {
  color:var(--fg);
  text-decoration:none;
  transform:translateY(-1px);
  border-color:oklch(78% 0.04 250);
}

.wiki-language-link:focus-visible {
  outline:2px solid var(--accent);
  outline-offset:2px;
}

.brand-wordmark .wiki-brand-suffix {
  margin-left:.12em;
}
