*{
    padding: 0;
    margin: 0;
}
body{
    width: 100%;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center ;
    background:linear-gradient(45deg,#0a0a0a,#3a4452) ;
}
#outerbox{
    width: 250px;
    border:1px solid #717377;
    padding: 20px;
    border-radius: 16px;
    background: transparent;
    box-shadow: 0px 3px 15px rgba(113,115,119,0.5);
}
#input{
    height: 35px;
    width: 80%;
    border: none;
    padding: 10px;
    margin: 16px;
    background: transparent;
    box-shadow: 0px 3px 15px rebs(84 84 84,0.1); 
    font-size: 27px;
    text-align: right; 
    cursor:pointer;
    color:white;
} 
input::placeholder{
    color:#fff
}
.num{
    display: flex;
    justify-content: center;
    align-items: center ;
 
}
button{
    height: 40px;
    width: 40px;
    color: #fff;
    background: transparent;
    /* border: none; */
    margin: 10px;
    border-radius: 25px;
}
op:hover{
    color: rgb(10, 255, 2);
}
button:hover{
    box-shadow: -5px -5px 2px 2px rgb(186, 184, 184);
}
button:active{
    border: 2px solid black;
    background-color: #d1d6df;
    /* box-shadow: -5px -5px 2px 2px rgb(144, 142, 142); */
    box-shadow: -3px -3px 2px 2px rgb(186, 184, 184);
    color:black;
}
#equal{
    background-color: #fb7c14;
}
.op{
    color: rgb(10, 255, 2);
}
#input:hover{
    box-shadow: -2px,-2px,2px,2px whitesmoke;
}