h1 {
  font-size: 2.4rem;
}
h2,h3,h4,h5,h6{
font-family:"Ballet", system-ui; ;
font-weight:400;
font-style: normal;
color: mediumpurple;

margin-top: 1.5em ; /* usually more space on top than the bottom */
margin-bottom: 1em ;
}
/* 16 pixels = 1 rem = height of letter m */
/* root element (ex:html tag) never changes */
/* EM vs REM = em is in the size of the current tag*/
/* EM is proportional to your tag text size */
body{
 font-family:"Ballet", system-ui; ;
font-size: 1rem;
 color: rgb(36, 23, 62);
}

header{
  display: flex;
  height: 2rem;
  line-height: 2rem;
}

header img{margin-right: 0.5rem;}


h1 { font-size: 2.4em; }
h2 { font-size: 2.0742em; }
h3 { font-size: 1.7926em; }
h4 { font-size: 1.5492em; }
h5 { font-size: 1.3389em; }
h6 { font-size: 1.1571em; }
p { font-size: 1em; }
small { font-size: .8642em; }

main{padding-left: 1rem;}

aside{
  background-color: rgb(223, 195, 237);
  margin: 1rem;
  padding: 1rem;
}
/* LoVeHA RULE*/

 footer a:link {
  color: rgb(99, 0, 127);
text-decoration: none; /* removes underline*/
}

aside a:visited{
  color: rgb(23, 18, 57); /* looks faded, more boring*/
}

aside a:hover {
  text-decoration: underline; /* add underline on mouse hover*/
}

aside a:active{
  color:rgb(71, 1, 27)
}

aside a:link {
  color: rgb(99, 0, 127);
text-decoration: none; /* removes underline*/
}

aside a:visited{
  color: rgb(23, 18, 57); /* looks faded, more boring*/
}

aside a:hover {
  text-decoration: underline; /* add underline on mouse hover*/
}

aside a:active{
  color:rgb(71, 1, 27)
}



footer a:link {
  color: rgb(216, 217, 240);
 text-decoration: none; /* removes underline*/
 }

footer a:visited{
  color: rgb(77, 73, 104); /* looks faded, more boring*/
}

footer a:hover {
  text-decoration: underline; /* add underline on mouse hover*/
}

footer a:active{
  color:rgb(86, 2, 255)
}

footer h4, footer h5 {
  color: rgb(49, 62, 154);
}




ul{
  /* unordered list*/
  list-style-type: circle;
  padding-left: 2rem;
}
ul li{
/* list item within the list*/
margin-bottom: 0.5rem;

}







footer {
background-color: rgb(173, 209, 249);

background-image: url(bgimg/emoticon-happy-smile-svgrepo-com.svg),
url(bgimg/hot-air-balloon-svgrepo-com.svg), url(bgimg/mountain-svgrepo-com.svg), url(bgimg/negative-svgrepo-com.svg);



background-size: 100px, 65px, 300px, 100px;
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
background-position:right,top right,30px,top ;
padding:1rem 2rem 4rem 2rem;
}