body {
  box-sizing: border-box;
  height: 100vh;
  margin: 0;
  padding-bottom: 0;
}

.container {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

h1 {
  margin: 0;
}

main {
  flex-grow: 1;
}

li {
  margin-bottom: .75rem;
}

.horizontal-rule {
  margin: 0;
}

@media (aspect-ratio <= 1.3) {
  ul {
    padding-left: 13px;
  }
}
/*# sourceMappingURL=public.6abb4c8b.css.map */
