body{
  margin:0;
  font-family:Arial;
  background:#0b1220;
  color:#fff;
}

.container{
  display:flex;
  justify-content:center;
  align-items:center;
  height:100vh;
  padding:20px;
}

.card{
  background:#111c33;
  padding:30px;
  border-radius:16px;
  width:100%;
  max-width:420px;
  text-align:center;
}

.btn{
  display:inline-block;
  margin-top:15px;
  padding:12px 18px;
  background:#2563eb;
  color:#fff;
  text-decoration:none;
  border-radius:10px;
}

.topbar{
  padding:15px;
  background:#1e293b;
  text-align:center;
  font-weight:bold;
}
