body {
    background-color: #2A2E39;
    color: #F5F5F7;

    margin:0;
    padding:0;
    font-family: monospace;

    overflow: hidden;
}

body main {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%; 
    transform: translate(-50%, -50%);

    font-size: 1em;

}

body main p {
    text-align: center;
}

body main p a,
body main p a:visited {
    color: #FFFFFF;
}

footer {
    position: absolute;
    bottom: 0%;
    width: 100%;
    text-align: center;
    font-size: 10pt;
    padding: 0 0 1rem 0;
}
