.toc-list {
  padding-left: 2rem;
}

.toc-item {
  list-style-position: inside;
}

.toc-item a {
  color: rgba(var(--color-link), var(--alpha-link));
  text-underline-offset: .3rem;
  text-decoration-thickness: .1rem;
  transition: text-decoration-thickness var(--duration-short) ease;
  font-weight: bold;
}

.toc-item a:hover {
  color: rgb(var(--color-link));
  text-decoration-thickness: .2rem;
}