/* Keep the footer at the viewport bottom on short pages. */
html{min-height:100%}
body{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}
body>header,body>.switch{flex-shrink:0}
body>main{flex:1 0 auto}
body>footer,body>footer.site-footer{flex-shrink:0;margin-top:auto;background:#f8f8f5;color:#555;border-top:1px solid #e5e5df}
body>footer a,body>footer.site-footer a{color:#444}
body>footer span,body>footer p,body>footer.site-footer span,body>footer.site-footer p{color:#666}
