.main {
  margin: 0 auto;
  max-width: 640px;
}

.logo {
  width:100%;
  max-width:320px;
  margin-bottom:1em;
}
.content {
  margin:10px;
}

.hidden {
  display:none;
}

h1 {
  font-size:16pt;
  color:#333;
}

#plaintext, #message, #generated_url {
  padding:10px;
  border:6px solid #eee;
  width:100%;
  white-space: pre;
}
.footer {
  margin-top:1em;
  text-align:right;
}
