header + section article:nth-of-type(2)
{
 opacity : 0;
 background-color : #0FA;
 box-shadow : #000 0.5vmin 0.5vmin 0.8vmin;
 transition : opacity 8s ease-out;
}

table tbody tr
{
 transition : background-color 1s, opacity 500ms;
}

table tbody tr td:nth-of-type(2)
{
 text-align : right;
}

table tbody tr td:nth-of-type(3)
{
 min-width : 20vmin;
 text-align : center;
 vertical-align : middle;
}

table tbody input[type=button]
{
 padding : 1vmin;
 margin : 1vmin;
}

table tbody tr td input[type=range]
{
 width : 90%;
}

nav ~ section article:last-of-type table tbody:last-of-type tr td:nth-of-type(n+4)
{
 text-align : right;
}

section:last-of-type article:last-of-type
{
 background-color : #022;
}
