.buttonlist { border-left: 1px solid #b3b3b3; padding-left: 0.5em; margin-left: 0.5em; } .buttonlist li { list-style: none; margin: 0; } .buttonlist li a { color: var(--fg); text-decoration: none; width: 100%; } .buttonlist li > * * { color: var(--fg); width: 100%; margin: 0; padding: 0.75em; transition: 0.5s; box-sizing: border-box; } .buttonlist li > a:hover * { background: var(--bg); color: var(--fg); filter: brightness(0.75); }