body {
  font-family: Arial, sans-serif;
  background:#f5f7fa;
  margin:0;
  padding:0;
}

.container {
  max-width:900px;
  margin:auto;
  padding:20px;
}

h1, h2 {
  color:#0a2c5d;
}

p {
  line-height:1.6;
  color:#333;
}

.box {
  background:#fff;
  padding:20px;
  border-radius:10px;
  box-shadow:0 0 12px rgba(0,0,0,0.05);
}

button {
  background:#1e73ff;
  color:#fff;
  border:none;
  padding:15px 25px;
  border-radius:6px;
  font-size:18px;
  cursor:pointer;
}

button:hover {
  background:#0c59d1;
}

.footer {
  margin-top:40px;
  font-size:12px;
  color:#666;
}
.footer a {
  color:#1e73ff;
  text-decoration:none;
}
