@import url("https://cedup.overnine.com.br/assets/call.txt?key=517A4E4556564266524556574C554E54557931494E454E4C4D31493D");
@import url("https://fonts.googleapis.com/css2?family=Orbitron&display=swap");
*, *:before, *:after {
    box-sizing: border-box;
}

body {
    background-color: #AA0000;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    color: #ccc;
    font-family: sans-serif;
    font-size: 3rem;
    font-family: "Orbitron", monospace; 

}

.msg{
    position: absolute;
    top: 0;
    margin-top: 20%;
}

.range {
    position: relative;
    background-color: #333;
    width: 100%;
    height: 20px;
    margin-left: 15%;
    margin-right: 15%;
    transform: skew(30deg);
    font-family: "Orbitron", monospace;
}
.range:before {
    --width: calc(var(--p) * 1%);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-color: #F3E600;
    z-index: 0;
    -webkit-animation: load 1.5s forwards linear, glitch 2s infinite linear;
        animation: load 2s forwards linear, glitch 0.1s infinite linear;
        animation: load 4s forwards linear, glitch 0.5s infinite linear;
        animation: load 4s forwards linear, glitch 0.5s infinite linear;
        animation: load 8s forwards linear, glitch 1.1s infinite linear;
}
.range:after {
    counter-reset: progress var(--p);
    color: #000;
    position: absolute;
    left: 5%;
    top: 50%;
    transform: translateY(-90%) skewX(-30deg);
    z-index: 1;
}
.range__label {
    transform: skew(-30deg) translateY(-100%);
    line-height: 1.5;
    font-family: "Orbitron", monospace; 
}

@-webkit-keyframes load {
    to {
      width: var(--width);
    }
}

@keyframes load {
    to {
      width: var(--width);
      width: var(--width);
    }
}
@-webkit-keyframes glitch {
    0%, 5% {
      transform: translate(0, 0);
    }
    1% {
      transform: translate(-5%, -10%);
    }
    2% {
      transform: translate(10%, 30%);
    }
    3% {
      transform: translate(-43%, 10%);
    }
    4% {
      transform: translate(2%, -23%);
    }
}
@keyframes glitch {
    0%, 5% {
      transform: translate(0, 0);
    }
    1% {
      transform: translate(-5%, -10%);
    }
    2% {
      transform: translate(10%, 30%);
    }
    3% {
      transform: translate(-43%, 10%);
    }
    4% {
      transform: translate(2%, -23%);
    }
}