body {
    background-image: linear-gradient(0deg,rgb(128, 128, 128), rgb(192, 192, 192));
    margin: 0px;
    padding: 0px;
    height: 100vh;
}

h1 {
    text-align: left;
    font-size: 4.5vw;
    margin-top: 0px;
    margin-bottom: 0vh;
    padding-top: 3vh;
    padding-bottom: 0vh;
    font-family: sans-serif;
    margin-left: 2vw;
}

p {
    text-align: left;
    font-size: 1.5vw;
    font-family: sans-serif;
    margin-left: 2vw;
    margin-right: 50%;
}

a {
    font-size: 1.5vw;
    text-align: left;
    display: block;
    font-family: sans-serif;
    margin-bottom: 2vh;
    margin-left: 2vw;
}

header {
    width: 100vw;
    margin: 0px;
    padding: 0px;
    /* background-color: rgb(0, 174, 255); */
}

#title-hr {
    border: black solid 0.1vh;
}
