Skip to content

Styles

This version applies the following styling to the sidebar items:

sl-sidebar-state-persist ul.top-level > li:not(:has(details)) {
margin-top: 0rem !important;
}
sl-sidebar-state-persist ul.top-level > li:has(details) {
margin-block: 0.5rem !important;
}
sl-sidebar-state-persist ul.top-level > li > a {
font-size: var(--sl-text-md) !important;
}
sl-sidebar-state-persist ul.top-level > li > a[aria-current='page'] {
font-weight: 600 !important;
}
sl-sidebar-state-persist ul.top-level > li > a[aria-current='false'] {
font-weight: 400 !important;
color: var(--sl-color-gray-2) !important;
}

Summary

  • same size for folders and top-level items
  • whitespace between all items (single top-level items and groups)