body{margin:0;padding:0}main{display:flex;flex-direction:column;align-items:center}.default-background{flex:1 0 auto;width:100vw;background-color:#f8f8f8}.white-background{flex:1 0 auto;width:100vw;background-color:#fff}h1,h2{margin:0}