body { 
    font-family: "Segoe UI", Roboto, Arial, sans-serif;
    color: #f2f2f2;

    background-image: url("backgroundpurple.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    padding: 4em 2em;

}
 
h1 {
    text-align: center;
    font-size: 2.4rem;
    color: #ffffff;

    max-width: 50em;
    margin: 0 auto 40px;
    padding: 30px;

    background: rgba(20, 20, 50, 0.75);
    border-radius: 16px;
}

h2 {
    text-align: center;
    font-size: 1.6rem;
    margin-bottom: 1em;
    color: #c6b7ff;
}

section {
    max-width: 50em;
    margin: 0 auto 40px auto;
    background: rgba(20, 20, 50, 0.75);
    border-radius: 16px;
    padding: 30px;

}

p {
    margin-bottom: 1em;
    font-size: 1.05rem;
}

figure {
    margin-top: 30px;
    text-align: center;
}

figure img {
    max-width: 100%;
    border-radius: 1em;
}

a {
    color: #c6b7ff;
}

