.sidebar-menu {
  position: sticky;
  top: 24px;
}

.sidebar-section-title {
  letter-spacing: 0.08em;
  font-weight: 700;
}

.sidebar-link {
  display: block;
  padding: 6px 8px;
  margin: 0 -8px;
  border-radius: 10px;
  color: var(--app-ink);
  text-decoration: none;
  transition: background 120ms ease, color 120ms ease;
}

.sidebar-link:hover {
  background: var(--app-highlight);
  color: #1d4ed8;
}

.sidebar-link + .sidebar-link {
  margin-top: 2px;
}
