.button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border: none;
  border-radius: 6px;
  background: transparent;
  color: var(--ifm-color-emphasis-700);
  cursor: pointer;
  transition:
    color 0.15s,
    background-color 0.15s;
}

.button svg {
  width: 16px;
  height: 16px;
}

.button:hover {
  color: var(--ifm-color-emphasis-900);
  background-color: var(--ifm-color-emphasis-100);
}

.button:focus-visible {
  outline: 2px solid var(--ifm-color-primary);
  outline-offset: 1px;
}
