/* CUSTOM SCROLLBAR */
::-webkit-scrollbar {width: 12px;}
/* Track */
::-webkit-scrollbar-track {
    -webkit-border-radius: 0px;
    border-radius: 0px;}
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: #fff; 
    -webkit-box-shadow: inset 0 0 6px #ae5da1;}
::-webkit-scrollbar-thumb:window-inactive {background: #13b5b1;}
/* END OF CUSTOM SCROLLBAR */

body {
  background-color: #ae5da1;
  animation: colorCycle 5s infinite;
  margin: 0;
}
h1 {
    font-family: "Daydream";
    color: #000;
}
h2 {
    color: #fff;
}
p {
    font-size: 18px;
    line-height: 1.5;
    font-family: DigitalDisco;
}
img {
    max-width: 100%;
    height: auto;
    user-select: none;
    -webkit-user-drag: none;
}

.header {
    background-color: #fff45c;
    animation: colorCycle2 5s infinite;
    padding: 10px;
    text-align: center;
    font-size: 2rem;
}
.emoji {
    display:inline;
    height:1.25rem;
}
.navbar {
    background-color: #fff45c;
    animation: colorCycle2 5s infinite;
    color: #000;
    padding: 10px;
    text-align: center;
    font-family: "Inversionz";
    text-shadow:1px 1px 1px #000;
    font-size: 1.8rem;
}
.navbar a {
    color: #000000;
    text-decoration: none;
    margin-right: 15px;
}
.content {
    padding-left: 10px;
    text-align: center;
    color: #000;
}
.footer {
  background-color: #13b5b1;
  animation: colorCycle3 5s infinite;
  color: #000000;
  text-align: center;
  padding: 10px;
  font-family: "DigitalDisco";
}
.credits {
  color: #000;
}
.html-incomp {
  animation: rotate infinite linear;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(1deg);
  }
  50% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(-1deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes blink {
  0% { opacity: 0; }
  25% { opacity: 1; }
  50% { opacity: 0; }
  75% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes move {
  0% {
    transform: skewX(10);
  }
  50% {
    transform: skewX(0);
  }
  100% {
    transform: skewX(10);
  }
}
@keyframes colorCycle {
    0% {
      background-color: #ae5da1;
    }
    33% {
      background-color: #13b5b1;
    }
    66% {
      background-color: #fff45c;
    }
    100% {
      background-color: #ae5da1;
    }
}
@keyframes colorCycle2 {
    0% {
      background-color: #fff45c;
    }
    33% {
      background-color: #ae5da1;
    }
    66% {
      background-color: #13b5b1;
    }
    100% {
      background-color: #fff45c;
    }
}
@keyframes colorCycle3 {
    0% {
      background-color: #13b5b1;
    }
    33% {
      background-color: #fff45c;
    }
    66% {
      background-color: #ae5da1;
    }
    100% {
      background-color: #13b5b1;
    }
}
@font-face {
    font-family: "Daydream";
    src: url("fonts/Daydream.ttf") format("ttf"),
       url("fonts/Daydream.woff2") format("woff2");
}
@font-face {
    font-family: "Inversionz";
    src: url("fonts/Inversionz\ Unboxed.ttf") format("ttf"),
    url("fonts/Inversionz\ Unboxed.otf") format("otf"),
    url("fonts/Inversionz\ Unboxed.woff2") format("woff2");
}
@font-face {
    font-family: "DigitalDisco";
    src: url("fonts/DigitalDisco.ttf") format("ttf"),
    url("fonts/DigitalDisco.woff2") format("woff2");
}