

body{
    background-color:#111111;
}

h1{
 color: #FFFFFF;
 font-family: "Press Start 2P", "consolas", sans-serif;
 margin-top: 3.125em;
}

/* p{ */
 /* color: #00FF73;
 font-family: "consolas", sans-serif;
 font-style: italic;
 font-weight: bold;
 text-decoration: cyan dotted underline;
 font-size: 18px; */
/* } */


.pra{
    color: rgba(246, 61, 61, 0.983);
    /* color: #00FF73; */
    font-size: 2.5em;
    font-family:  monospace;
    margin-left: 3.125em;
    /* margin-right: 3.125rem; */

}
.el {
    color: #00FF73;
    font-size: 1.875em;
    font-family:  monospace;
    margin-left: 4.375em;
   

}
p{
    color: #FFFFFF;
    font-family: monospace;
    font-size:  1.25em;
    margin-left: 4.375em;
    /* margin-right:4.375rem; */
    /* padding-right: 5rem;  */
    /* border-right: 50px;
    border-radius: 50px;  */
    box-sizing: border-box;
    width: 70%;
  
    /* text-align: center; */
}

.lss{
    color: #FFFFFF;
    font-family: monospace;
    font-size:  1.25em;
    margin-left: 4.375em;
    /* margin-right: 4.375rem; */
    /* padding-right: 5rem;  */
    /* border-right: 50px;  */
    /* border-radius: 50px; */
    box-sizing: border-box;

    
}

.beg{
    text-align: center;
    position: relative;
    /* left: - 1.25rem; */
    color: rgba(155, 156, 160, 0.983);
    font-weight: bold;
    margin-left: 4.375em;
    /* margin-right: 200px; */
    color: #FFFFFF;
    font-family: monospace;
    font-size:  1.25em;

  
    
}


.glitch {
    font-size: 40px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  text-align: center;

  text-shadow: 0.1em 0 0 rgba(255, 0, 0, 0.75),
    -0.05em -0.1em 0 rgba(0, 255, 0, 0.75),
    0.05em 0.1em 0 rgba(0, 0, 255, 0.75);

  animation: glitch 500ms infinite;
}

.glitch span {
  position: absolute;
  top: 0;
  left: 0;
}

.glitch span:first-child {
  animation: glitch 650ms infinite;
  clip-path: polygon(0 0, 100% 0, 100% 45%, 0 45%);
  transform: translate(-0.05em, -0.0125em);
  /* color: green; */
  opacity: 0.8;
}

.glitch span:last-child {
  animation: glitch 375ms infinite;
  clip-path: polygon(0 80%, 100% 20%, 100% 100%, 0 100%);
  transform: translate(0.0125em, 0.05em);
  /* color: red; */
  opacity: 0.8;
}

/* https://web.dev/prefers-reduced-motion/#(bonus)-forcing-reduced-motion-on-all-websites */

@keyframes glitch {
  0% {
    text-shadow: 0.1em 0 0 rgba(255, 0, 0, 0.75),
      -0.1em -0.05em 0 rgba(0, 255, 0, 0.75),
      -0.05em 0.1em 0 rgba(0, 0, 255, 0.75);
  }
  14% {
    text-shadow: 0.1em 0 0 rgba(255, 0, 0, 0.75),
      -0.1em -0.05em 0 rgba(0, 255, 0, 0.75),
      -0.05em 0.1em 0 rgba(0, 0, 255, 0.75);
  }
  15% {
    text-shadow: -0.1em -0.05em 0 rgba(255, 0, 0, 0.75),
      0.05em 0.05em 0 rgba(0, 255, 0, 0.75),
      -0.1em -0.1em 0 rgba(0, 0, 255, 0.75);
  }
  49% {
    text-shadow: -0.1em -0.05em 0 rgba(255, 0, 0, 0.75),
      0.05em 0.05em 0 rgba(0, 255, 0, 0.75),
      -0.1em -0.1em 0 rgba(0, 0, 255, 0.75);
  }
  50% {
    text-shadow: 0.05em 0.1em 0 rgba(255, 0, 0, 0.75),
      0.1em 0 0 rgba(0, 255, 0, 0.75), 0 -0.1em 0 rgba(0, 0, 255, 0.75);
  }
  99% {
    text-shadow: 0.05em 0.1em 0 rgba(255, 0, 0, 0.75),
      0.1em 0 0 rgba(0, 255, 0, 0.75), 0 -0.1em 0 rgba(0, 0, 255, 0.75);
  }
  100% {
    text-shadow: -0.05em 0 0 rgba(255, 0, 0, 0.75),
      -0.05em -0.05em 0 rgba(0, 255, 0, 0.75),
      -0.05em -0.1em 0 rgba(0, 0, 255, 0.75);
  }
}

@media (prefers-reduced-motion: reduce) {
  *,
  ::before,
  ::after {
    animation-delay: -1ms !important;
    animation-duration: 1ms !important;
    animation-iteration-count: 1 !important;
    background-attachment: initial !important;
    scroll-behavior: auto !important;
    transition-duration: 0s !important;
    transition-delay: 0s !important;
  }
}
