body {
background: linear-gradient(90deg, rgba(133,127,210,1) 0%, rgba(126,126,170,1) 35%, rgba(248,226,255,1) 100%);
padding: 100px;
margin-bottom: 50px;
}

img {
width: 35vw;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
padding-top: 2vw;

}

a {
color: magenta;
font-size: 20px;
font-family: serif;
padding-bottom: 3vw;
text-shadow: 2px 2px 5px cyan;

}

p {
color: black;
font-size: 20px;
font-family: serif;

text-align: center;

width: 70vw;
margin-bottom: 100px;
margin-left: auto;
margin-right: auto;
}

h1 {
color: navy;
font-size: 30px;
font-family: serif;
font-style: italic;
text-align: center;
letter-spacing: 7px;
margin-left: 150px;
text-shadow: 2px 2px blue;
margin-left: auto;
margin-right: auto;
}

h2 {
color: white;
font-size: 10px;
font-family: courier;
font-style: regular;
text-align: center;
letter-spacing: 3px;
margin-left: 130px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

h3 {
color:black;
font-size: 50px;
font-family: serif;
font-style: italic;
text-align: left;
letter-spacing: 3px;
margin-left: 350px;
text-shadow: 2px 2px 5px azure;
}

h4 {
color: white;
font-size: 10px;
font-family: serif;
text-align: left
width: 50vw;
margin-left: 400px;
}

blocks {
display: flex;
flex-direction: column;

padding: 900px;
margin-bottom: 350px;
}

load-more, #loading {
margin-top: 8px;
font-size: initial;
padding: 2em;
border-radius: 1;
background: lavender;
border: 1px solid cyan;
}

load-more:hover {border-radius:0;}

video {
max-width: 35vw;
width: 100%;
height: auto;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;

}

stylesheet