:root
{
    background: white;
}
page
{
    color: #347;
}
.accent, h2 ~ h2, h1 ~ h2
{
    color: #3bc;
}

page:first-of-type h1
{
    font-style: italic;
}

page:first-of-type h1,
page:first-of-type h2
{
    font-family:serif;
}

progbar
{
    background: #3bc;
}

li
{
    transition: opacity .1s;
}

a
{
    color:lightgray;
}

foot
{
    position:fixed;
    width:100vw;
    left:0;
    bottom:1vw;

    font-size:1.5vw;
    line-height:normal;
    color: lightgray;
    text-align:center;
}