/* Update the CSS to make the background darker and fill the entire page */
body {
  background-color: #1b1d1e;
  color: #f39145;
  font-family: "Monospace", monospace;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}

a {
  color: #66ccff;
}

/* CSS to increase the font size of h1 to a very large size */
h1 {
  color: #f39145;
  font-size: 4em; /* Adjust the value as needed */
  margin: 10px 0px 5px 0px;
}

h2 {
  color: #f2e3cc;
  font-size: 1.5em; /* Adjust the value as needed */
  margin: 10px 0px 5px 0px;
}

/* Style the header */
header {
  text-align: center;
  padding: 20px;
  margin: 0px;
}

/* Style the navigation menu */
nav {
  background-color: #393833;
  border-color: #f39145;
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  text-align: center;
  padding: 12px 10px 12px 10px;
  margin: 10px 0px 20px 0px;
}

nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

nav ul li {
  display: inline;
  margin-right: 20px;
}

nav ul li a {
  text-decoration: none;
  color: #d2c3ac;
  font-weight: bold;
}

/* Style the sections */
content {
  color: #f2e3cc;
  text-align: justify;
  padding: 10px 10vw 10px 10vw;
  margin: 0px 0px 40px 0px;
  flex-grow: 1; /* Fill available space in the container */
}

content h2 {
  color: #f2e3cc;
}

content p {
  margin-top: 5px;
  margin-bottom: 40px;
}

content ul li {
  margin-bottom: 20px;
}

content ul li ul li, content ul li ul li ul li {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* Style the footer */
footer {
  background-color: #393833;
  border-color: #f39145;
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  text-align: center;
  padding: 10px;
  margin: 0px;
}

footer p {
  color: #d2c3ac;
  padding: 0px;
  margin: 0px;
}
