h1,h2,h3,h4,h5,h6 {
    /* font choice for titles and subtitles */
    font-family: "Delius", system-ui;
    font-weight: 400;
    font-style: normal;
    color:rgb(70, 12, 2);
    
    margin-top: 1em; /*usually more space on top than bottom */
    margin-bottom: 0.25em;
}

/* 16px = 1rem = height of letter m of root element */
/* 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's text size */

body {
    /* font choice for all other parts of the page */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1rem;
    color: black;
}

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

header img {
    margin-right: 0.5rem;
}

h1 { font-size: 1.8em; }
h2 { font-size: 1.632em; }
h3 { font-size: 1.4797em; }
h4 { font-size: 1.3416em; }
h5 { font-size: 1.2164em; }
h6 { font-size: 1.1029em; }
p { font-size: 1em; }
small { font-size: .9067em; }

main {
    padding-left: 1rem;
}

aside {
    background-color: rgb(255, 175, 122);
    margin: 1rem;
    padding: 1rem;
}



/* LoVeHA RULE */
aside a:link {
    color: white;
    text-decoration: none; /* removes underline */
}

aside a:visited {
    color: rgb(101, 101, 112); /* looks faded, more boring */
}

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

aside a:active {
    color: blueviolet; /* very in your face color when clicked */
}




footer a:link {
    color: white;
    text-decoration: none; /* removes underline */
}

footer a:visited {
    color: rgb(101, 101, 112); /* looks faded, more boring */
}

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

footer a:active {
    color: blueviolet; /* very in your face color when clicked */
}


footer h4, footer h5 {
    color: rgb(0, 0, 0);
}



ul {
    /* unordered list */
    list-style-type: disc;
    padding-left: 2rem;
    color: white;
}

ul li {
    /* list item within the list */
    margin-bottom: 0.5rem;
}

footer {
    background-color: rgb(164, 164, 231);

    background-image: 
    url(bgimg/sun-svgrepo-com.svg),
    url(bgimg/airplane-svgrepo-com.svg),
    url(bgimg/hot-air-balloon-svgrepo-com.svg),
    url(bgimg/negative-svgrepo-com.svg),
    url(bgimg/negative-svgrepo-com.svg),
    url(bgimg/mountain-svgrepo-com.svg),
    url(bgimg/mountain-part-2-svgrepo-com.svg);

    background-size: 
    60px,
    50px,
    60px,
    60px,
    80px,
    80px,
    110px;
    
    background-repeat: 
    no-repeat;
    
    background-position: 
    95% 5%,
    10% 17%,
    73% 50%,
    88% 27%,
    41% 38%,
    20% 112%,
    85% 120%;

    padding: 1rem 2rem 4rem 2rem; /* clockwise, starts at noon */
}