html {
    height: 100%;
}

body {
    height: 100%;
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-image: linear-gradient(#282828, #1d2021);
    color: #ebdbb2;
    font-family: sans-serif;
}

a:link {
    color: #458588;
    font-weight: bold;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:active {
    color: #83a598;
    text-decoration: underline;
}

a:visited {
    color: #d3869b;
}

.center-text {
    text-align: center;
}

#ulid {
    font-family: monospace;
    font-size: 24px;
}

.ulid-timestamp {
    color: #d3869b;
}

.ulid-rand {
    color: #458588;
}
