body, html {font-family:Telex;height:100%;}
body {display:flex; flex-direction:column;}
.content {flex: 1 0 auto;}
/*
BRAND
-------------*/
.top {background:#3f3c38;padding:10px; margin-bottom:10px;}
.top h1 {font-family:Homenaje; color:#757677;font-size:200%;}
/*
CONTENT
------------*/
.landing {display:table;margin:auto;text-align:center;border-radius:10px;padding:10px;background:#d6caa7;}
.landing h1 {font-family:Rufina;}
footer {padding:10px; margin-top:20px; background:#CCC;}