anchor.diff:  a {
     color: currentColor;
     text-decoration: underline; }
  -  a:visited {
  -    color: black; }
  -  a:hover, a:active {
  -    color: #1837a0;
  -    text-decoration: none; }
  +a:visited {
  +  color: black; }
  +a:hover, a:active {
  +  color: #1837a0;
  +  text-decoration: none; }
   
   /**
    * Blockquotes
  
positive.code:   cursor: pointer;
    color: #1837a0;
    line-height: 1; }
    @media (min-width: 800px) {
      .logo-burger {
        display: none; } }
  
  form {
    display: block; }
  
negative.code: pre {
    padding: 8px 12px;
    overflow-x: auto; }
  pre > code {
    border: 0;
    padding-right: 0;
    padding-left: 0; }
  
  figure {
    max-width: 100% !important; }
  
  .l-wrapper {
    border: 6px solid black; }
  @media (min-width: 800px) {
    .l-wrapper {
      display: flex;
      height: 100vh;
      border: none;
      overflow: hidden; } }
  
  @media (min-width: 800px) {
    .l-header {
  