@font-face {
      font-family: Mars; 
      src: url("fonts/MarsExtendedRegular.otf");
    }
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
body {
  font-family: Mars; Helvetica;
  color: white;
      font-size: 1em;
      text-align: center;
      background-color: black;  
    }
  a {
      color: white;
    }
    a:hover {
      color: orangered;
    }
h2 {
  font-family: Mars;
  size: 500%;
  color: white;
}
#footer {
  position: absolute;
  text-align: center;
  bottom: 1em;
}
#image {
  height: 70vh;
  z-index:1;
  transition: opacity 0.5s ease-in-out;
    }
#logo {
  position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    animation: pulse 2s ease-in-out infinite;
    mix-blend-mode: exclusion;
    opacity:90%;
}

/* Position the icons in each corner */
#heart1 {
  position: fixed;
  top: 0;
  left: 0;
  height: 50px;
  padding: 20px;
}
#heart2 {
  position: fixed;
  bottom: 0;
  right: 0;
  height: 50px;
  padding: 20px;
}

#info {
  display: none;
  color: white;
  width: 11em;
  top: 4em;
  left: 1em;
  text-align: left;
  line-height: 1.3;
  position: absolute;
  z-index: 99999;
}

#credit {
  display: none;
  color: white;
  width: 9em;
  bottom: 4em;
  right: 1em;
  text-align: right;
  line-height: 1.3;
  position: absolute;
  z-index: 99998;
}

@media screen and (max-width: 600px) {
  body {
    width: 90vw;
  }