body
{
  background: black;
  color: #ff8a9c;       
  overflow-x: hidden;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  font-family: monospace;
  font-size: 15;
}

li p {
	margin: 0;
  padding-top: 2;
  padding-bottom: 2;
}

span.quote {
  color: #789922;
}

a {
  color: #ff8a9c;
}

a:hover {
  color: purple;
}

img {
	max-width: 100%;
	height: auto;
}
@keyframes rainbow {
  0% {color: red}
  33% {color: lime}
  66% {color: blue}
  100% {color: red}
}
.visual {
  background: linear-gradient(120deg, red, orange, yellow, green, blue, indigo, violet);
  background-clip: text;
  color: transparent;
  /* animation: rainbow 1s linear infinite; */
}

.box {
  display: inline-block;
}

.boxes {
  display: flex;
}

hr {
  color: #202020;
  /* width: 100%; */
}


/* 
body::after {
        position: fixed !important;
        content: url();
        top: 0px !important;
        right: 0 !important;
        z-index:-1;

} */
