.header, .footer {
  text-align: center;
}
.color {
    width: 100%;
  }
  .darktextboxes {
    background-color:hsl(0, 0%, 0%);
    border-color:#3f3f3f;
    color:white;
  }
  .darkgray {
    color:rgb(211, 211, 211);
  }
  .gray {
    color:rgb(172, 172, 172);
  }
  .darkerrortext {
    color:#ff0000c2;
  }
  .errortext {
    color:#ff0000;
  }
  .pp::-webkit-scrollbar {
    display: none; 
  }
  .pp {
    -ms-overflow-style: none; scrollbar-width: none;
  }
  .hiddenhover {
    display: none;
  }
  .popuphover:hover + .hiddenhover {
    position: fixed;
    width: 150px;
    border: solid;
    border-color: black;
    border-width: 5px;
    padding: 0 10px 0 10px;
    left: 10%;
    display: inline;
    color: red;
  }
  body.dark {
    background-color:rgba(6, 0, 88, 0.851);
    color:#ffffff;
  }
  select.dark {
    background-color:#000000;
    border-color:#2C3844;
    color:white;
  }
  #colors {
    height: 130px;
    display: flex;
    flex-direction: row;
  }
  @font-face {
     font-family: MinecraftRegular;
     src: url(fonts/MinecraftRegular.otf);
  }
  @font-face {
     font-family: MinecraftBold;
     src: url(fonts/MinecraftBold.otf);
  }
  @font-face {
     font-family: MinecraftItalic;
     src: url(fonts/MinecraftItalic.otf);
  }
  @font-face {
     font-family: MinecraftBoldItalic;
     src: url(fonts/MinecraftBoldItalic.otf);
  }
  #coloredNick {
    font-size: 4rem;
    word-wrap: break-word;
  }
  .minecraft {
    font-family: MinecraftRegular;
  }
  .minecraftbold {
    font-family: MinecraftBold;
  }
  .minecraftitalic {
    font-family: MinecraftItalic;
  }
  .minecraftibold {
    font-family: MinecraftBoldItalic;
  }
  .minecraftunderline {
    text-decoration: underline;
  }
  .minecraftustrike {
    text-decoration: underline line-through;
  }
  .minecraftstrike {
    text-decoration: line-through;
  }
  footer{
    display: table;
    text-align: left;
    margin-left:0;
    margin-right:auto;
    margin-top:9px;
    margin-bottom:10px;
  }
  #title {
      position:relative;
      background: linear-gradient(to right, #6666ff, #0099ff , #00ff00, #ff3399, #6666ff);
      -webkit-background-clip: text;
      background-clip: text;
      color: transparent;
      animation: rainbow_animation 3s ease-in-out infinite;
      background-size: 400% 100%;
  }
  .rainbow {
      position:relative;
      background: linear-gradient(to right, #6666ff, #0099ff , #00ff00, #ff3399, #6666ff);
      -webkit-background-clip: text;
      background-clip: text;
      color: transparent;
      animation: rainbow_animation 2s ease-in-out infinite;
      background-size: 400% 100%;
  }
  #outputText {
    white-space: pre-wrap;
    cursor: pointer;
    height: 95px;
  }
  #inputs{
    position: relative;
  }
  @keyframes rainbow_animation {
      0%,100% {
          background-position: 0 0;
      }
  
      50% {
          background-position: 100% 0;
      }
  }
  #error {
    font-size: 20px;
    color: red;
    display: none;
    margin-bottom: 10px;
  }
  #warning-iridium {
    font-size: 20px;
    color: red;
    display: none;
    margin-bottom: 10px;
  }
  #warning-iridium-decoration {
    font-size: 20px;
    color: red;
    display: none;
    margin-bottom: 10px;
  }
  body {
    margin: auto;
    font-family: MinecraftRegular;
  }

#snackbar {
  visibility: hidden;
  color: #ffffff;
  background-color: #333333c7;
  min-width: 250px;
  margin-left: -125px;
  border-radius: 2px;
  padding: 16px;
  text-align: center;
  left: 50%;
  bottom: 30px;
  z-index: 100;
  position: fixed;
}

#snackbar.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}


@-webkit-keyframes fadein {
  from {bottom: 0; opacity: 0;}
  to {bottom: 30px; opacity: 1;}
}

@keyframes fadein {
  from {bottom: 0; opacity: 0;}
  to {bottom: 30px; opacity: 1;}
}

@-webkit-keyframes fadeout {
  from {bottom: 30px; opacity: 1;}
  to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
  from {bottom: 30px; opacity: 1;}
  to {bottom: 0; opacity: 0;}
}

