 body { 
  max-width: 750px;
  margin: auto;
  background-color: whitesmoke;
  color: rgb(66, 66, 66);
  font-family: monospace;
 }

 nav {
    text-align: center;
    font-size: large;
    max-width: fit-content;
    margin: auto;
 }

 nav:hover {
   background-color: #48484819;
 }

 ul {
    list-style: circle;
 }

 div {
    background-color: #48484819;
    border-radius: 10px;
    padding: 2px 15px;
    margin: 30px;
 }

 a {
    color: rgb(106, 106, 106);
    text-decoration-style: double;
    text-decoration-color: rgb(106, 106, 106);
 }

 a:hover {
    color: rgb(255, 255, 255);
 }

 ::selection {
   background-color: rgba(106, 106, 106, 0.414);
   color: whitesmoke;
 }

 .pfp {
    float: left;
    shape-outside: circle();
    margin: 10px 10px 5px 5px;
    border-radius: 50%;
    border-style: double;
    border-color: rgb(106, 106, 106);
 }

 footer {
   text-align: center;
   margin: 30px;
 }

 h2 {
   margin-bottom: 5px;
 }