html,
code {
  font-family: 'Arial', sans-serif !important;
  font-size: 15px !important;
  line-height: 22px !important;
}

html {
  padding: 15px;
  color: #222;
  background: #fff;
}

body {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  box-sizing: content-box;
  max-width: 390px;
  min-height: 180px;
  margin: 7% auto 0 !important;
  padding: 30px 0 15px;
}

* > body {
  padding-right: 205px;
  background: url(https://www.google.com/images/errors/robot.png) 100% 5px no-repeat;
}

p {
  overflow: hidden;
  margin: 11px 0 22px;
}

ins {
  text-decoration: none;
  color: #777;
}

#logo {
  display: inline-block;
  width: 150px;
  height: 54px;
  margin-left: -5px;
  background: url(https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;
}

@media screen and (max-width: 772px) {
  body {
    max-width: none;
    margin-top: 0;
    padding-right: 0;
    background: none;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
  #logo {
    -moz-border-image: url(https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0;
    background: url(https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0 0/100% 100%;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  #logo {
    background: url(https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;
    -webkit-background-size: 100% 100%;
  }
}