body {
  max-width: 80ch;
  padding: 0;
}

h1, h2, h3, h4, header.page, p, blockquote, fieldset, ul, pre, article header small, section header small, div.audio-player, section#score svg {
  margin-left: 0;
  padding-left: 0;
}

blockquote {
  padding-left: 2rem;
  padding-right: 2rem;
}

figure.sidebar {
  width: 50%;
  margin-bottom: .75rem;
  margin-left: 0;
  margin-right: .75rem;
}

figure.article {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

nav.site div.logo {
  width: unset;
}

nav.site div.logo a {
  padding-left: 0;
}
