cerrado @ v0.0.3

 1// TODO: refer to sourcehut code AGPL
 2.tree-list {
 3  display: grid;
 4  // mode name
 5  grid-template-columns: auto 1fr fit-content(40em) auto auto;
 6  font-family: $font-family-monospace;
 7
 8  svg {
 9    color: #777;
10  }
11
12  .size {
13    text-align: right;
14  }
15
16  .name.blob a {
17    color: $gray-900;
18  }
19
20  .mode, .commit, .commit a, .date, .size {
21    color: $gray-700;
22  }
23
24  .name.blob {
25    text-overflow: ellipsis;
26    white-space: nowrap;
27    overflow: hidden;
28  }
29
30  .commit {
31    text-overflow: ellipsis;
32    white-space: nowrap;
33    overflow: hidden;
34  }
35
36  & > div {
37    padding: 0.1rem 0.5rem;
38    background: transparent;
39
40    &.id {
41      text-align: right;
42    }
43
44    &.comments {
45      text-align: center;
46    }
47
48    @for $i from 1 through 5 {
49      &:nth-child(5n+#{$i}) {
50        grid-column-start: $i;
51      }
52
53      // Striped rows
54      &:nth-child(10n+#{$i}) {
55        background: rgba(0,0,0,.05);
56      }
57    }
58  }
59}