margin: 3em auto;
}
+main {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
h1 {
font-size: 12vw;
text-align: center;
font-size: 12pt;
width: 100%;
}
+
+footer {
+ margin: 1rem 0 0 0;
+ text-align: center;
+}
+
+footer section:not(:first-child) {
+ margin-top: 1em;
+}