@import url('https://fonts.googleapis.com/css2?family=Noto+Serif&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Josefin+Sans&family=Libre+Baskerville:wght@700&family=Merriweather:wght@400;700&family=PT+Serif&family=Russo+One&family=Tiro+Devanagari+Hindi:ital@1&display=swap');

body {

    background-color: #E1E8F0;
}

header {
    width: 960px;
    font-size: 20pt;
    padding: 25px;
    margin-top: 30px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: aliceblue;
    box-shadow: -2px -2px 5px #d3b9ed;
}

main {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 20px;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: aliceblue;
    font-size: 14pt;
    box-shadow: -2px -2px 5px #d3b9ed;
}

footer {
    text-align: right;
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 20px;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: aliceblue;
    box-shadow: -2px -2px 5px #d3b9ed;
}

h1 {
    font-family: 'Vidaloka', serif;
    color: #9068BE;
}

p {
    font-family: 'Mate', serif;
}

li {
    border-bottom: 1.5px solid rgb(215, 77, 77);
}

b {
    text-shadow: 1px 1px #6cc6d4;
}

strong {
    text-shadow: 1px 1px #6cc6d4;
}

hr {

    max-width: 1060px;
    height: 10px;
    background-color: #9068be;
    border-top: double 10px #6ed3cf;
    border-bottom: dotted 20px #6ed3cf;
    margin-bottom: 50px;

}