        align-items: baseline;
      }

      .nav li {
        margin-left: 1rem;
      }

      nav li:first {
        margin-left: 0;
      }

      @media (min-width: 640px) {
        .col-span-2-md {
          grid-column: span 2;
        }

        .button-group {
          flex-direction: row;
          align-items: center;
          justify-content: space-evenly;
        }

        .button-group .button {
          margin: 0 0.5em;
        }

        .control-container {
          align-self: center