body{

  margin:0;
  padding:0;
  background:#eef3f9;
  font-family:Arial, Helvetica, sans-serif;

}

.topo{

  background:#0d47a1;
  color:white;
  text-align:center;
  padding:25px;
  font-size:32px;
  font-weight:bold;
  box-shadow:0 2px 10px rgba(0,0,0,0.2);

}

.container{

  width:90%;
  max-width:500px;
  margin:30px auto;

}

.botao{

  display:block;
  background:#1565c0;
  color:white;
  text-decoration:none;
  padding:22px;
  margin-bottom:20px;
  border-radius:18px;
  text-align:center;
  font-size:24px;
  font-weight:bold;
  transition:0.3s;
  box-shadow:0 4px 10px rgba(0,0,0,0.15);

}

.botao:hover{

  background:#1976d2;
  transform:scale(1.02);

}