anchor.diff:    background-color: #444;
     border-color: #1e1e1e;
     color: white; }
  -  input[type="submit"]:active, input[type="submit"]:hover,
  -  button:active,
  -  button:hover {
  -    color: white;
  -    background-color: black; }
  +input[type="submit"]:active, input[type="submit"]:hover,
  +button:active,
  +button:hover {
  +  color: white;
  +  background-color: black; }
   
   .l-alphabet ul {
     padding: 0;
  
positive.code:   font-weight: 600;
    cursor: pointer;
    color: black; }
    .navigation-button:hover, .navigation-button:active {
      background: inherit;
      color: inherit; }
    @media (min-width: 800px) {
      .navigation-button {
        display: none; } }
  
  .l-alphabet {
    background-color: white;
    flex: 0 0 45px; }
    @media (min-width: 800px) {
      .l-alphabet {
        border-right: 6px solid black;
        z-index: 4; } }
  
  .l-main {
    flex-grow: 1;
    background-color: white; }
    @media (min-width: 800px) {
      .l-main {
        overflow: scroll; } }
  
  .l-content, .l-content--noflex {
    max-width: 950px;
  
negative.code:   font-size: 18px;
    letter-spacing: -1px;
    font-style: italic; }
  blockquote > :last-child {
    margin-bottom: 0; }
  
  /**
   * Code formatting
  