@import url('https://fonts.googleapis.com/css2?family=Rubik+Mono+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Rubik+Mono+One&display=swap');



*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}


body{
    background-color: black;
    font-size: 1rem;
    color: aliceblue;
    text-align: center;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
   }


.header{
    background-color:green;
    border: solid white;
    padding: 0.5rem;
    margin-bottom: 0.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}


.titulo {
    padding: 1.5em;
    border: solid yellowgreen 0.2em;
    background-image: url(/styles/imagenes/fondo-neon-placa-circuito/3048207.jpg);
    font-family: "Rubik Mono One", monospace;
    color: yellow ;
    text-shadow: 15px 15px 0 black;
    font-size: 2em ;
    display: flex;
    width: 100%;
    justify-content: center;
}


.cuadro_texto {
    width: 100%;
    display: flex;
    justify-content: center;
    padding-top: 3%;
    
}

.entrada {
    border-radius: 4px;
    border: 1px solid green;
    background-color: black;
    font-family: "Press Start 2P", system-ui;
    font-weight: 400;
    font-style: normal;
    padding: 1.5em;
    color: green;
    width: 31.8em;
    height: 9em;
}

.botones {
    width: 100%;
    padding: 5%;
    gap: 3%;
    display: flex;
    justify-content: center;
    
}

.encriptar {
    background-color: green;
    color: white;
    width: 15em;
    height: 3em;
    border: solid rgb(0, 0, 0);
    border-radius: 1em;
}

.desencriptar {
    background-color: red;
    color: white;
    width: 15em;
    height: 3em;
    border: solid rgb(0, 0, 0);
    border-radius: 1em;
    
}
.limpiar {
    background-color: aliceblue;
    color: black;
    width: 15em;
    height: 3em;
    border: solid rgb(0, 0, 0);
    border-radius: 1em;

}

.resultado_texto{
    width: 100%;
    display: flex;
    justify-content: center;


}

.texto2 {
    border-radius: 4px;
    border: 1px solid green;
    background-color: black;
    font-family: "Press Start 2P", system-ui;
    font-weight: 400;
    font-style: normal;
    padding: 1.5em;
    color: green;
    width: 31.8em;
    height: 9em;
}

.boton_copiar {
    width: 100%;
    padding: 5%;
    display: flex;
    align-items: center;
    justify-content: center;
    
}

.copiar{
    background-color: blue;
    color: white;
    padding: 5px;
    width: 15em;
    height: 3em;
    
   
}


.pie_de_pagina {
    background-color: gray;
    color: black;
    border: none;
    display: flex;
    text-align: center;
    justify-content: center;
    position: fixed;
    padding: 0.5rem;
    bottom: 0;
    width: 100%;

}

