html {
  height: 100%;
  width: 100%;
}

@keyframes pan {
  0% {
    background-position: 0% 0%;
  }

  100% {
    background-position: 100% 100%;
  }
}


#text_container {
  font-family: NotesESA, Arial, Helvetica, sans-serif;
  opacity: 100px;
  z-index: 1;
  border: 10px solid #f1666a;
  background-image: linear-gradient(#ed1b2f, #960136);
  border-radius: 10px;
  padding: 10px;
  margin: auto;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;

}

#background {
  background-image: url("Rosettabackground.png");
  background-size: 20%;
  position: absolute;
  left: 50%;
  top: 0px;
  translate: -50% 0%;
  z-index: -1;
  height: 100%;
  width: 100%;
  opacity: 45%;
  min-width: 1200px;
  animation: pan 60s linear infinite;
  will-change: background-position;




}