body {
    background-color: black;
    color: white; /* make text readable on black */
    min-height: 100vh; /* ensure full viewport height */
    padding: 1em; /* optional spacing */
}

h3{
  color: rgb(18, 172, 124);
}

.blogLink a{
    color: rgb(17, 238, 35); 
    font-style: oblique;
}

.blog-post p {
    color: rgb(17, 238, 35); 
}

.blogMonospace {
    font-family: monospace;
}

#posttitle {
    color: rgb(18, 172, 124);
}

.topnav {
  /* background-color: #0e6109; */
  overflow: hidden;
  text-align: center;

  padding: 14px 16px;
}

/* Style the links inside the navigation bar */
.topnav a {

  /* color: #f2f2f2; */
  color: rgb(17, 238, 35); 
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

/* Change the color of links on hover */
.topnav a:hover {
  background-color: #61616161;
  color: rgb(198, 5, 5);
}

/* Add a color to the active/current link */
.topnav a.active {
  /* background-color: #0e0e66; */
  /* color: #ece586; */
  font-weight: bold;
  color: 00007a;
}