*
{
    box-sizing: border-box;

}
body
{
    background-color:#99DD4A;
}
h1,a{
    display:flex;
    justify-content: center;
    align-items: center;

    font-family: cursive;
    font-size: 40px;
    margin-bottom: 20px;
    font-weight: bolder;
    color:purple;
    text-decoration: underline;

}
.lead
{
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    color:#00008b;
    font-size: 20px;
    margin-left:25px;
    font-weight: bold;
}
legend{
    font-family: cursive;
    font-size: 40px;
    margin-bottom: 20px;
    font-weight: bolder;
    color:purple;
}
label{
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    color:rgb(230, 9, 101);
    font-size: 200%;
    font-weight: bold;
}

#n1,#n2,#n3,#n4,#output,#deoutput
{
    font-size: 180%;
    color:darkcyan;
    font-weight: bolder;
}

button {
  background-image: linear-gradient(92.88deg, #455EB5 9.16%, #5643CC 43.89%, #673FD7 64.72%);
  border-radius: 8px;
  border-style: none;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  flex-shrink: 0;
  font-family: "Inter UI","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
  font-size: 26rem;

  height: 5rem;
  width:20rem;
  padding: 0 1.6rem;
  text-align: center;
  text-shadow: rgba(0, 0, 0, 0.25) 0 3px 8px;
  transition: all .5s;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;

}

.button-36:hover {
  box-shadow: rgba(80, 63, 205, 0.5) 0 1px 30px;
  transition-duration: .1s;
}
