footer{margin-bottom:1vh;margin-top:5vh}footer a,footer p{color:#888;text-align:center}@media screen and (orientation:portrait){footer a,footer p{font-size:.9em}}#wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-left:5vw;margin-right:5vw;min-height:100vh}
