max-width: 50em;
}
+#footer {
+ border-top: 1px solid lightgray;
+ max-width: 50em;
+ margin: 0;
+ padding: 0;
+}
+
+#footer>p {
+ text-align: center;
+ font-size: 0.9em;
+ max-width: none;
+}
+
@media (max-width: 512px) {
- p { text-align: left; }
+ p, #footer>p { text-align: left; }
}