body {
    background-color: dodgerblue;
    display: flex;
    flex-direction: column;
}

a, span {
    text-decoration: none;
    color: floralwhite;
    font-weight: bold;
}

a:visited {
    color: floralwhite;
    font-weight: bold;
}

.filename {
    color: floralwhite;
}

@media (prefers-color-scheme: dark) {
    body {
        background-color: darkslategrey;
    }

    a:visited {
        color: rgba(127, 127, 127, 1.0);
        font-weight: bold;
    }
    
    a:hover {
        color: hotpink;
    }
}