body {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
  margin: 20px auto;
  width: 90vw;
  min-height: calc(100vh - 500px);
  max-height: 75vh;
  max-width: 100vw;
  border: 5px dashed green;

}

h1 {
  font-size: 2.5rem;
  color: green
}

hr {
  width: 95%;
  height: 5px;
  margin: 5px auto;
  border: 2px dotted green;
  background-color: greenyellow;
}

section {
  width: 85%;
  margin: 0 auto;
  padding: 5px 0;
}

img {
  max-height: 30vh;
  border: 3px solid greenyellow;
  border-radius: var(--radius-md);
  box-shadow: 0 0 10px rgba(16, 200, 247, 0.795);
  
}
