body {
  background-image: url(https://png.pngtree.com/background/20230422/original/pngtree-pink-magnolia-watercolor-seamless-pattern-picture-image_2452746.jpg)
 
}
#title{
  color:hsl(333, 45%, 55%);
  text-align:center;
  font-family:serif;
  font-size: 50px;
  letter-spacing: 1vh;
  -webkit-text-stroke:.4px #ffddf2;
  background-color:#FFB6C166;
  
  margin: 0%;
  padding:4% 0;
  padding-bottom: 0;
  
  
}
.line{margin:0%;
  height:2px ;
  background-color:#eb7daf;
 box-shadow:1px 2px 20px #944646 ;
 margin-bottom: 11%;
}
.starting-year{color:hsl(333, 45%, 55%);
  padding-left: 20%;
  font-family:serif;
  font-size: 35px;
  letter-spacing: 1vh;
  -webkit-text-stroke:.4px #ffddf2;
  background-color:#FFB6C166;
 
  margin: 0%;
  padding:4% 0;
  padding-top: 0;
  padding-left: 15%;
  

}
#survey-form{
    background-color: #8e4264ef;
    color:white;
    margin: 0 8%;
    font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    padding: 2% 0;
    border-radius: 8px;
    text-shadow: 0px 0px 20px pink;
    margin-bottom: 11%;
}
label,input,select{
display: block;

}
.design{
    width:100%;
    height: 2em;
    background-color: #7f2558;
    border: 0;
    margin:2% 0;
    letter-spacing: .1cm;
    text-align: center;
    border-radius: 8px;
}
.design2{
    letter-spacing: 1px;
    font-family: Nunito ;
}
.love{
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}
fieldset{
    border: 0;
}
textarea{
     letter-spacing: 1px;
    font-family: Nunito ;
    width:100%;
    height: 4em;
    background-color: #7f2558;
    border: 0;
    margin:2% 0;
    letter-spacing: .1cm;
    text-align: center;
    border-radius: 8px;

}
#survey-form #submit{
    margin: 0 40% ;
    width: 20%;
    border-radius: 8px;
    padding: 4px 0;
    font-family: Impact;
    background-color:#FDE2E4 ;
    color: #DB2777;
    border-color:#FBCFE8 ;
    box-shadow: 0 0 20px #57173c;
}
h4{
    display: block;
    margin: 0;
    color: #DB2777;
    font-family:serif;
    background-color:#FFB6C166 ;
}
#description{
    color:#b63980;
    font-family:serif;
    background-color: #FFB6C166;
    margin: 0;
}
hr{
    box-shadow:-1px -2px 20px #944646 ;
    background-color:#eb7daf;
    height:2px ;
    margin:0%;


}
