{
content: "\f0ab";
}
+
+
+html
+{
+ height: 100%;
+}
+body
+{
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+}
+#page
+{
+ flex: 1 0 auto;
+ display: flex;
+ justify-content: flex-end;
+}
+footer
+{
+ flex-shrink: 0;
+}
+main {
+ flex-grow: 1;
+ max-width: 768px;
+}
+nav {
+ flex-grow: 0;
+}