anchor.diff:      body {
         margin: 0;
         padding: 0;
  -      background: #353534 url("/images/mobile_login/mobile-login-bg.jpg");
  +      background: #353534 url("/images/mobile_login/mobile-login-bg.jpg") left -40px;
         font-size: 114%;
         -webkit-background-size: cover;
         -webkit-perspective: 800;
         font-family: Helvetica;
       }
  -    header {
  -      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #727273), color-stop(50%, #393939), color-stop(51%, #0d0d0f), color-stop(100%, #0f0f10));
  -      text-align: center;
  -      font-size: 23px;
  -      color: #fff;
  -      padding: .4em 1em;
  -      border-bottom: 1px solid #2D3642;
  -      text-shadow: 0px 1px 1px rgba(0,0,0, 0.5);
  -      font-weight: bold;
  -
  -    }
       .face {
         background: #1a1b1a;
         border-radius: 1em;
  
positive.code:       width: 100%;
        height: 100%;
        -webkit-backface-visibility: hidden;
        padding: 10px 0;
      }
      .face.back {
        display: block;
  
negative.code:       margin: 20px 13px;
  
      }
      .flip-to-back, .flip-to-front {
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #262626), color-stop(100%, #404141));
        color: #c2c2c2;
  