@font-face {
  font-family: OpenSans;
  src: url(./OpenSans-CondLight.ttf);
}

@font-face {
  font-family: Oswald-Bold;
  src: url(/Oswald-Bold.ttf);
}
body{
  font-family: 'OpenSans';
  background-color: rgb(39, 39, 39);
  color: whitesmoke;
}

header, footer {
  display: flex;
  flex-direction: column;
  align-items: center;

}

footer {
  margin-top: 50px;
}
h1 {
  font-family: 'Oswald-Bold';
  font-size: 2.4rem;
  text-align: center;
}

h2 {
  font-size: 1.4rem;
}

a {
  color: rgb(19, 226, 19);
}

h1 a {
  color: whitesmoke;
}

.main {
  width: 80%;
  margin: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
}
.item {
  font-size: 1.8rem;
}
.itemIntro {
  opacity: 1;
  transition: all 500ms;
}
.hidden {
  opacity: 0;
}

@media screen and (max-width:800px){
  .main {
    width: 95%;
  }
}
