@font-face {
  font-family: "mintbitregular";
  src: url("mintbit-webfont.woff2") format("woff2"),
    url("mintbit-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
html {
  font-smooth: never;
}


*::before,*::after
{
  color: #fff;
}
div {
  font-family: "mintbitregular";
  text-align: center;
  font-size: 30px;
  color: #bbb;
}
.container {
  display: flex;
  gap: 4rem;
  position: relative;
  justify-content: center;
  width: 100%;
  overflow-x: hidden;
}
a {
  color: inherit;
  text-decoration: inherit;
  position: relative;
  color: #fff;
}
a:hover {
  color: #eee;
}
.leftside {
  text-align: left;
}
.rightside {
  text-align: right;
}

.leftside > p > a::before {
  content: ">>>";
  position: absolute;
  display: inline-block;
  left: -60px;
  transition: all 0.5s cubic-bezier(1, 2, 0, 1);
  color: #ffffff00;
}
.rightside > p > a::after {
  content: "<<<";
  position: absolute;
  display: inline-block;
  right: -60px;
  transition: all 0.5s cubic-bezier(1, 2, 0, 1);
  color: #ffffff00;
}

.leftside > p > a:hover::before {
  position: absolute;
  display: inline-block;
  left: -40px;
  color:inherit;
}
.rightside > p > a:hover::after {
  position: absolute;
  display: inline-block;
  right: -40px;
  color:inherit;
}

.generic-body {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 2rem 0rem;
  width: 100%;
}
.immovable {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 4rem 0;
}

.generic-body > p {
  margin: 1rem 0;
  width: auto;
}
.generic-body p > a::before {
  content: ">>>";
  position: absolute;
  display: inline-block;
  left: -60px;
  transition: all 0.5s cubic-bezier(1, 2, 0, 1);
  color: #ffffff00;
}
.generic-body p > a::after {
  content: "<<<";
  position: absolute;
  display: inline-block;
  right: -60px;
  transition: all 0.5s cubic-bezier(1, 2, 0, 1);
  color: #ffffff00;
}

.generic-body p > a:hover::before {
  position: absolute;
  display: inline-block;
  left: -40px;
  color:inherit;
}
.generic-body p > a:hover::after {
  position: absolute;
  display: inline-block;
  right: -40px;
  color:inherit;
}

@media only screen and (max-width: 550px) {
  .container {
    flex-direction: column;
  }
  div {
    font-size: 20px;
  }
  .leftside,
  .rightside {
    text-align: center;
  }
  .rightside > p > a::before {
    content: ">>>";
    position: absolute;
    display: inline-block;
    left: -60px;
    transition: all 0.5s cubic-bezier(1, 2, 0, 1);
    color: #ffffff00;
  }
  .leftside > p > a::after {
    content: "<<<";
    position: absolute;
    display: inline-block;
    right: -60px;
    transition: all 0.5s cubic-bezier(1, 2, 0, 1);
    color: #ffffff00;
  }

  .rightside > p > a:hover::before {
    position: absolute;
    display: inline-block;
    left: -40px;
    color:inherit;
  }
  .leftside > p > a:hover::after {
    position: absolute;
    display: inline-block;
    right: -40px;
    color:inherit;
  }
}
html,
body {
  height: 100dvh;
  margin: 0;
  user-select: none;
  overflow-x: hidden;
  
}
body {
  background-color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
  
}
.headlink,.headlink::before,.headlink::after{
  color: orange;
}
.headlink:hover,.headlink:hover::before,.headlink:hover::after{
  color: gold;
}