
*{
margin: 0;
padding: 0;
text-decoration: none;
box-sizing: border-box;
}
body{
background-color: rgb(36, 95, 95);
}
.container{
width: 80%;
height: 100vh;
margin: auto;    
display: flex;
flex-direction: column;
padding-top: 30px;
color: rgba(255, 255, 255, 0.651);
}
header .container #encrypt{ /*shu yerda shifrlash*/
display: none;
flex-direction: column;
}
header .container h1{
margin-bottom: 40px;
padding: 15px 0px;
border: 1px solid whitesmoke;
border-radius: 15px;
text-align: center;
box-shadow: 0px 10px 15px white;
}
header .container label{
font-size: 30px;
margin-bottom: 15px;
margin-top: 10px;
}
header .container textarea{
font-size: 25px;
background-color: rgb(54, 58, 45);
color: rgba(255, 255, 255, 0.918);
margin-bottom: 15px;
padding: 10px 0px 0px 10px;
}

header .container textarea::placeholder{
color: rgb(149, 196, 207);    
}
header .container #calculate{
display: block;
width: 20%;
margin-left: 150px;
/* padding: 0px 0px 0px 0px; */
font-size: 20px;
text-align: center;
border-radius: 20px;
box-shadow: 1px 1px 15px 5px #ffffff;
border: 2px solid rgb(98, 180, 98);
cursor: pointer;
}
header .container #erase{
display: block;
width: 20%;
margin-left: 150px;
/* padding: 0px 0px 0px 0px; */
font-size: 20px;
text-align: center;
border-radius: 20px;
box-shadow: 1px 1px 15px 5px #ffffff;
border: 2px solid rgb(98, 180, 98);
cursor: pointer;
}
header .container #encrypt #crypto-result {
margin-bottom: 20px;
font-size: 30px;
color: rgb(255, 255, 255);
background-color: rgb(54, 58, 45);
border-radius: 5px;
padding: 10px;
width: 100%;
display: flex; 
flex-wrap: wrap;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
header .container #decrypt{  /* shu yerdan decode qilish boshlandi*/
display: none;
flex-direction: column;
}

header .container #decypher{
display: block;
width: 20%;
margin-left: 150px;
/* padding: 0px 0px 0px 0px; */
font-size: 20px;
text-align: center;
border-radius: 20px;
box-shadow: 1px 1px 15px 5px #ffffff;
border: 2px solid rgb(98, 180, 98);
cursor: pointer;
}
header .container #erase2{
display: block;
width: 20%;
margin-left: 150px;
/* padding: 0px 0px 0px 0px; */
font-size: 20px;
text-align: center;
border-radius: 20px;
box-shadow: 1px 1px 15px 5px #ffffff;
border: 2px solid rgb(98, 180, 98);
cursor: pointer;
}
header .container #decrypt #decrypto-result {
margin-bottom: 20px;
font-size: 30px;
color: rgb(255, 255, 255);
background-color: rgb(54, 58, 45);
border-radius: 5px;
padding: 10px;
width: 100%;
display: flex; 
flex-wrap: wrap;
}
.d-flex{
display: flex;
}
/*================#switch==================*/
header .container #switch{
text-align: center;
margin-top: 100px;
}
header .container #switch button{
font-size: 25px;
padding: 10px;
margin-right: 15px;
border-radius: 20%;
border: none;
cursor: pointer;
background-color: #ffffff;
margin-bottom: 20px;
}
header .container #switch button:hover{
background-color: paleturquoise;
}
.footer a{
text-decoration: none;
cursor: grab;
color: whitesmoke;

}
.footer{
text-align: center;
margin-top: 50px;
font-size: 20px;
}
.copyText{
font-size: 20px;
border-radius: 20px;
box-shadow: 1px 1px 10px 5px #ffffff;
border: 2px solid rgb(98, 180, 98);
cursor: copy;
width: 20%;
}

/*========================media=========================*/
@media only screen and (max-width: 768px) {
.container{
width: 90%;
}
header .container h1{
color: rgba(255, 255, 255, 0.938);
font-size: 4vw;
border-color: rgb(0, 247, 255);
box-shadow: 0px 7px 10px 0px rgb(7, 7, 7); 
white-space: nowrap;
}

header .container #calculate{
width: 80px;    
margin-left: 10px;
border-radius: 10px;
border-color: rgb(58, 165, 160);
box-shadow: 0px 5px 10px 0px #7cb8c0;

}
header .container #erase{
width: 100px;
margin-left: 15px;
border-radius: 10px;
border-color: rgb(58, 165, 160);
box-shadow: 0px 5px 10px 0px #7cb8c0;

}
header .container #decrypt #decrypto-result{
font-size: 20px;
}
header .container #encrypt #crypto-result {
font-size: 20px;
}
header .container textarea{
font-size: 20px;
}
header .container label{
font-size: 23px;
}
/*======================de==================*/

header .container #decypher{
width: 100px;    
margin-left: 10px;
border-radius: 10px;
border-color: rgb(58, 165, 160);
box-shadow: 0px 5px 10px 0px #7cb8c0;
}
header .container #erase2{
width: 100px;
margin-left: 15px;
border-radius: 10px;
border-color: rgb(58, 165, 160);
box-shadow: 0px 5px 10px 0px #7cb8c0;
}

/*================#switch==================*/

.copyText{
padding: 5px 0px;
width: auto;
}

}
