ul { list-style: none; padding: 0; } ul > li + li { border-top: var(--grey-5) 1px solid; } ul > li > a { display: flex; padding: 1rem; gap: 0.25rem; color: var(--non-color-link-fg); text-decoration: none; } ul > li:hover { background: var(--hover-bg); } .grid { display: grid; grid-gap: 1rem; grid-template-columns: 1fr 2fr; } .id-card { align-self: center; background: var(--hover-bg); padding: 1rem; border-radius: 1.5rem; } .id-card > img { border-radius: 0.5rem; }