.App { text-align: center; margin: auto; max-width: 90vw; position: relative; min-height: 100vh; display: flex; flex-direction: column; } .App h1 { font-size: 2.4em; margin: 18px 0px 8px 0px; } .App a { text-decoration: none; color: #000; } .BlueLink { color: #008 !important; } footer { margin-top: auto; margin-bottom: 20px; } @media screen and (max-width: 600px) { .App { margin: auto; max-width: 95vw; } }