body {
    background-image: url('https://i.pinimg.com/1200x/7b/21/f7/7b21f752f68a49d100bad2a08e33aae8.jpg');
    background-size: cover;
    justify-content: center;
    align-content: center;
    display: flex;
    cursor: url('https://64.media.tumblr.com/3040b9dc40cf4e0d8da0a3f910c76877/tumblr_inline_p8c0ynZtuK1rhwzwl_75sq.png'), auto;
}
#mainContainer {
    display: block;
    margin: 2vw .5vw;
    max-height: 25em;
    max-width: 40em;
    color: rgb(104, 48, 48);
    background: rgba(255, 248, 237, 0.8);
    justify-content: center;
    padding: 4em 3em;
    border: 5px dashed #41b5e2;
    border-radius: 5%;
    overflow-y: scroll;
    font-family: "Nunito", sans-serif;
}

a {
    color: #62cc3e;
}

p{
    text-indent: 20px;
}

li {
    padding-bottom: 10px;
}
ul {
     list-style-image: url('https://pixels.crd.co/assets/images/gallery136/013acd1a.gif?v=29416114');
     list-style-position: inside;
}

h1 {
    text-align: center;
    margin-top: 0em;
}

h3,h2 {
    background: url('https://i.pinimg.com/736x/c9/57/49/c9574971991efe49e05e861c10de8c16.jpg');
    background-size: contain;
    border: 3px solid #ffa7d9;
    border-radius: 15px;
    padding: .3em 1em;
    color: #ff5ab2;
    background-color: rgb(255, 159, 193);
    font-family: "Gorditas", serif;
}

#mainContainer a {
    text-decoration: none;
}

#mainContainer ul li a {
    transition: letter-spacing .3s ease-in-out;
}

a:hover {
    color: #ff5ab2;
    letter-spacing: .5px;
    transition: letter-spacing .1s ease;
}