header {
    height: 100%;
    margin: 0; 
    display: flex; 
    justify-content: center; 
    align-items: center; 
}


header {
    text-align: center;
    font-size: 24px;
    color: #333;
}
aside {
    text-align: center-right;
    font-size: 18px;
    color: #333;
}
header {
h2 { font-size: 50px; }
input { font-size: 67px; }
}
body {
  background-color: #CBC3E3; 
}
Article {
	text-align: center;
	font-size: 20px;
}
aside {
	text-align: center;
}
footer{
  background-color:  #ADD8E6; /* Green background */
  border: none; /* Remove default border */
  color: white; /* White text color */
  padding: 15px 32px; /* Some padding */
  text-align: center; /* Center the text */
  text-decoration: none; /* Remove underline from link */
  display: inline-block; /* Allows setting padding, width, height, and margins */
  font-size: 16px; /* Increase font size */
  margin: 4px 2px; /* Add a small margin */
  cursor: pointer; /* Change cursor to a hand pointer */
  border-radius: 8px; /* Rounded corners */
}

.footer {
  padding: 15px 30px;
  font-size: 18px;
  background-color: #4299e1;
  color: white;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  /* Thick solid shadow creates the "side" of the button */
  box-shadow: 0 6px 0 #2b6cb0; 
  transition: all 0.1s;
}

footer a:hover {
  background-color: #3182ce;
}

footer a:active {
  transform: translateY(4px);
  box-shadow: 0 2px 0 #2b6cb0;
}
img{
	border-radius:25px;
}
header {
  text-shadow: 1px 1px 2px gray;
}