body, html {
  margin: 0;
  padding: 0;
  font-family: 'Indie Flower', cursive;
  background: url("./linguistics.jpg") no-repeat center center fixed;
  background-size: cover;
  overflow: hidden;
  height: 100vh;
  min-height: 100%;
}
h2, h1 {
  font-family: 'Happy Monkey', sans-serif;
  font-size: 18px;
  color: rgb(10, 20, 15);
  font-weight: bold;
  line-height: 1.1em;
  padding: 2px 5px;
  width: auto;
}
h1 span {
  background-color: white;
}
header {
 position: fixed;
 width: 100%;
 z-index: 2;
}
ul {
  padding: 20px 20px;
  text-align: center;
}
li {
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  width: auto;
  text-decoration: none;
}
header ul li a {
  color: rgb(10, 20, 15);
  margin: 20px 50px;
}
a {
  color: rgb(10, 20, 15);
}
a:hover {
  color: darkgreen;
}
a:visited {
  color: rgb(10, 20, 15);
}
img {
 width: 30px;
 height: auto;
}
#socials {
  text-align: center;
  color: rgb(10, 20, 15);
  background-color: transparent;
  text-align: center;
  height: 50px;
  overflow: hidden;
  bottom: 35px;
  position:absolute;
  width:100%;
}
.fixed-bottom {
    margin-bottom: 30px;
}
#projects {
   position: fixed;
   margin: 0 auto;
   height: 100vh;
   width: 100vh;
   top: 65px;
   left: 70px;
}
button {
  position: relative;
  border-radius: 50px;
  background-color: rgba(222, 237, 228, 0.6);
  color: rgb(11, 96, 32);
  border: 2px solid rgba(11, 96, 32, 0.6);
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  font-family: 'Happy Monkey', sans-serif;
  width: auto;
  height: auto;
  padding: 10px;
}
#projects button:hover {
  background-color: white;
}
button:hover {
  background-color: white;
}
@media screen and (max-height: 300px) {
  body {
    width: 65%;
    height: 65%;
}
}