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}