body {
  font-family: Arial, sans-serif;
  background: #f4f6f8;
}
.container {
  max-width: 420px;
  margin: 60px auto;
  background: #fff;
  padding: 25px;
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,.1);
}
h1 { font-size: 22px; }
label { margin-top: 15px; display: block; font-weight: bold; }
input, button { width: 100%; padding: 10px; margin-top: 10px; }
button { background: #2d9cdb; color: #fff; border: none; cursor: pointer; }
button:hover { background: #1b7cb8; }
