html, body {
  height: 100%;
  width: 100%;
}
.button{
  padding:20px;
  margin:0 3px;
  border:2px solid black;
  border-radius: 9px;
  cursor: pointer;
  box-shadow:1px 3px #4be7c8;
}
.button:hover{
  color:#e1232d;
}
.row{
  margin:5px 0;
}
.input{
  width: 291px;
  font-size: 20px;
    margin: 0;
    padding: 10px 0px;
    border: 2px solid black;
    border-radius: 4px;
}
.output{
/*   background: red; */
  height: 4.7vh;
}

.container{
  display: grid;
  justify-content:center;
  width:320px;
  margin: 15px;
  background: red;
  border-radius: 10px;
}
.dd{
  position: absolute;
  left: 40vw;
  top: 30vh;
  width: 10vw;
  height: 10vw;
  border-radius:100% ;
  visibility: hidden;
  background: yellow;
/*   transition: 0.5s; */
  animation: animate .5s infinite;
}
        @keyframes animate
        {
            0%
            {
                height: 10vw;
               width: 10vw;
            }
            100%{
               left: 0vw;
               top: 0vw;
                height: 100%;
                width: 100%;
            }
        }
