@font-face {
  font-family: Comfortaa;
  src: url(Comfortaa-VariableFont_wght.ttf);
}
body, html {
  margin: 0;
  padding: 0;
  height: 100%;
  overflow: hidden;
}
.em-tight {
  letter-spacing: 1.5em;
}
#video-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: -1;
  overflow: hidden;
}

#video-bg iframe {
  width: 100vw;
  height: 100vh;

  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100vw;
  min-height: 100vh;
  width: 120vw;
  height: 120vh;
}
.center-text {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      color: white;
      font-size: xx-large;
      font-family: 'Comfortaa', sans-serif;
      text-align: center;
}
.social-links {
  position: absolute;
  bottom:5%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 50px;
}

.social-links a img.social-icon {
  width: 30px;
  height: 30px;
  transition: transform 0.3s, filter 0.3s;
}

.social-links a.twitter:hover img.social-icon {
  content: url('twitter-colored.svg');
  transform: scale(1);
}

.social-links a.instagram:hover img.social-icon {
  content: url('instagram-colored.svg');
  transform: scale(1);
}

.social-links a.musically:hover img.social-icon {
  content: url('musically-colored.svg');
  transform: scale(1);
}

.social-links a.youtube:hover img.social-icon {
  content: url('youtube-colored.svg');
  transform: scale(1);
}

.social-links a.discord:hover img.social-icon {
  content: url('discord-colored.svg');
  transform: scale(1);
}
.center-text {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}