*{
  margin:0; padding:0;
  box-sizing: border-box;
  outline: none; border:none;
  text-transform: capitalize;
  transition: all .2s linear;
}
:root{
  --one-clr : #C0C1C0;
  --two-clr : #E4E2AE;
  --three-clr : #9D803E;
  --four-clr : #E4E2AE;
  --five-clr : #606061;
}
* {
  accent-color: var(--three-clr) !important;
}
*:focus {
  outline: 1px var(--three-clr) solid;
  border: none !important;
}

.container form{
  padding:20px;
  width:700px;
  background: #fff;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
}
.container form .row{
  display: flex;
  flex-wrap: wrap;
  gap:15px;
}
.container form .row .col{
  flex:1 1 150px;
}
.container form .row .col .title{
  font-size: 20px;
  color:#333;
  padding-bottom: 5px;
  text-transform: uppercase;
}
.container form .row .col .inputBox{
  margin:15px 0;
}
.container form .row .col .inputBox span{
  margin-bottom: 10px;
  display: block;
}
.container form .row .col .inputBox input{
  width: 100%;
  border:1px solid #ccc;
  padding:10px 15px;
  font-size: 15px;
  text-transform: none;
}

.container form .row .col .inputBox input:focus{
  border:1px solid #000;
}

.container form .row .col .flex{
  display: flex;
  gap:15px;
}

.container form .row .col .flex .inputBox{
  margin-top: 5px;
}

.container form .row .col .inputBox img{
  height: 34px;
  margin-top: 5px;
  filter: drop-shadow(0 0 1px #000);
}
.container form .submit-btn{
  width: 100%;
  padding:12px;
  font-size: 17px;
  background: var(--three-clr) !important;
  color:#fff;
  margin-top: 5px;
  cursor: pointer;
}
.drawer{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 2em;
}
.clear{
  padding: 8px;
  background: var(--three-clr);
  color: #ddd;
  border-radius: 5px;
  box-shadow: 2px 2px 5px #ddd ;
  cursor: pointer;
}
.copy{
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--three-clr);
  color: #ddd;
  box-shadow: 2px 2px 5px #ddd ;
  cursor: pointer;
}
canvas{
  background: var(--one-clr)
}