.catHead {
  padding: 0.75rem 1rem;
  background: linear-gradient(110deg, var(--nocturne-panel), var(--nocturne-deep));
  color: var(--nocturne-light);
  border: 1px solid var(--nocturne-edge);
  border-left: 3px solid var(--nocturne-muted);
  font-size: 0.8rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-align: left;
  text-transform: uppercase;
}

.catHead a {
  color: inherit;
  text-decoration: none;
}

.catHead a:hover {
  color: var(--nocturne-light);
}

.row1,
.row2 {
  padding: 1rem;
  color: var(--nocturne-light);
  border: 1px solid var(--nocturne-edge);
}

.row1 {
  background-color: var(--nocturne-deep);
}

.row2 {
  background-color: var(--nocturne-panel);
}

.row1 a,
.row2 a {
  color: var(--nocturne-light);
  text-decoration: none;
}

.row1 a:hover,
.row2 a:hover {
  color: var(--nocturne-light);
  text-decoration: underline;
}

/* .row1:not([hidden]):not(:nth-last-child(1 of :not([hidden]))),
.row2:not([hidden]):not(:nth-last-child(1 of :not([hidden]))) {
  border-bottom: 0;
} */