body {
    background: #b4dcff;
    padding: 10px;
    margin: 0 auto;
    min-height: calc(100vh - 20px);
}
@media only screen and (orientation: landscape) {
    body {
        max-width: 100vh;
    }
}
html {
    background: url(bg.png);
}
a {
    color: #030d64;
    text-decoration: none;
}
header {
    font-size: 40pt;
    background-color: #434b8c;
    margin: -10px;

    a {
        color: white;
    }
}