.sidebar-menu .menu-item,
.sidebar-menu .collapse-title,
.sidebar-menu .menu a,
.sidebar-menu .collapse-content a {
    transition: background-color 160ms ease, color 160ms ease, transform 160ms ease;
}

.sidebar-menu .menu-item:active,
.sidebar-menu .collapse-title:active,
.sidebar-menu .collapse-content a:active {
    transform: translateY(1px);
}

.sidebar-menu .menu a.active,
.sidebar-menu .menu-item.active {
    transition: background-color 160ms ease, color 160ms ease;
}

@media (prefers-reduced-motion: reduce) {
    .sidebar-menu .menu-item,
    .sidebar-menu .collapse-title,
    .sidebar-menu .menu a,
    .sidebar-menu .collapse-content a {
        transition: none;
    }
}
