The Node.js® Website
1.group { 2 @apply flex 3 flex-col 4 gap-4 5 text-sm 6 font-medium 7 text-neutral-800 8 dark:text-neutral-200; 9 10 .items { 11 @apply relative 12 -left-1 13 flex 14 flex-col 15 gap-2; 16 17 &::after { 18 @apply absolute 19 left-[0.45rem] 20 top-0 21 z-10 22 h-full 23 w-px 24 bg-neutral-200 25 content-[''] 26 dark:bg-neutral-800; 27 } 28 29 a { 30 &:first-child::before { 31 @apply absolute 32 bottom-[calc(50%+0.25rem)] 33 left-0 34 h-20 35 w-4 36 bg-white 37 content-[''] 38 dark:bg-neutral-950; 39 } 40 41 &:last-child::after { 42 @apply absolute 43 left-0 44 top-[calc(50%+0.25rem)] 45 h-20 46 w-4 47 bg-white 48 content-[''] 49 dark:bg-neutral-950; 50 } 51 } 52 } 53}