:root {
    --white: rgb(255, 0, 0);
    --light-grey: rgb(0, 0, 0);
    --beaver: rgb(255, 238, 0);
    --black: rgb(0, 4, 255);
    --eerie-black: rgb(31, 31, 31);
    --jet: rgb(0, 208, 255);
}

/* CARGA DE LA PAGINA */
.container--loader {
    background-color: var(--eerie-black);
    position: fixed;
    width: 100vw;
    height: 100vh;
    z-index: 9999;
    transition: all 1.5s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.loader,
.loader:before,
.loader:after {
    border-radius: 50%;
    width: 2rem;
    height: 2rem;
    animation: loader 1.5s infinite ease-in-out;
}

.loader {
    color: var(--beaver);
    font-size: 13px;
    position: relative;
    animation-delay: -0.16s;
}

.loader:before,
.loader:after {
    content: '';
    position: absolute;
    top: 0;
}

.loader:before {
    left: -3.5rem;
    animation-delay: -0.32s;
}

.loader:after {
    left: 3.5rem;
}

@keyframes loader {
    0%,
    80%,
    100% {
        box-shadow: 0 2.5rem 0 -1.3rem;    
    }
    40% {
        box-shadow: 0 2.5rem 0 0;  
    }
}



@media only screen and (min-width: 650px){

/* CARGA LINUX */
#contenedor {
  width:150px;
  height:150px;
  z-index: -1;
}
.cargalinux,
.cargalinux:before,
.cargalinux:after {
background: rgb(247, 193, 86);
-webkit-animation: load1 1s infinite ease-in-out;
animation: load1 1s infinite ease-in-out;
width: 1em;
height: 4em;
}
.cargalinux:before,
.cargalinux:after {
position: absolute;
top: 0;
content: '';
}
.cargalinux:before {
left: -1.5em;
}
.cargalinux {
text-indent: -9999em;
margin: 40% auto;
position: relative;
font-size: 11px;
-webkit-animation-delay: 0.16s;
animation-delay: 0.16s;
}
.cargalinux:after {
left: 1.5em;
-webkit-animation-delay: 0.32s;
animation-delay: 0.32s;
}
@-webkit-keyframes load1 {
0%,
80%,
100% {
  box-shadow: 0 0 rgb(247, 193, 86);
  height: 4em;
}
40% {
  box-shadow: 0 -2em rgb(247, 193, 86);
  height: 5em;
}
}
@keyframes load1 {
0%,
80%,
100% {
  box-shadow: 0 0 rgb(247, 193, 86);
  height: 4em;
}
40% {
  box-shadow: 0 -2em rgb(247, 193, 86);
  height: 5em;
}
}

}


