#zine-container {
  padding: 0;  
}

#zine-container li {
  list-style: none;
  border-bottom: solid;
  border-left: solid;
  border-radius: 4px;
  padding: 0 .4rem .4rem;
  margin-bottom: 1rem;
}

#zine-container h2,
#zine-container p {
  border: none;
  display: inline;
}

#zine-container h2 a {
  background-color: light-dark(var(--color-header-light), var(--color-header-dark));
  line-height: 135%;
}

#zine-container h3 {
  background-color: light-dark(var(--color-warn-light), var(--color-warn-dark));
  color: light-dark(var(--color-text-light), var(--color-text-dark));
  border-radius: 3px;
  padding: 0 .2rem;
  text-align: right;
  line-height: 150%;
  margin: .25rem 0 .75rem 0;
}

blockquote {
  margin: 0;
  color: light-dark(var(--color-header-light), var(--color-header-dark));
}