anchor.diff:    box-shadow:none;
     outline:none;
   }
  -.button:focus span,
  -.button:active span
  -.button:active,
  -.button:focus{
  +input.button:focus span,
  +input.button:active span
  +input.button:active,
  +input.button:focus{
     outline:none;
     background-color:transparent;
   }
  
positive.code: }
  
  /* buttons! */
  .button,
  .button:visited {
    background-color:#28A197;
    color:#fff;
    display:inline;
  
negative.code:   box-shadow:0 3px 0 #1C7568, 0 8px 10px rgba(0, 0, 0, 0.05);
  }
  
  input.button:hover {
    background-color: #3ABAA8;
  }
  
  input.button:active { 
    -webkit-transform: translate(0, 4px);
    -moz-transform: translate(0, 4px);
    -o-transform: translate(0, 4px);
  