body { display:block; margin:0 auto; width:100%; height:100vh; background-color:rgb(45,55,70); background-image:url("bg_michael-schur.png"); background-repeat:no-repeat; background-position:center bottom; background-size:38rem; } main { display:flex; justify-content:center; align-items:center; width:100%; min-height:100vh; min-height: -webkit-fill-available; } section {} h1 { font-family: 'Fredoka One', sans-serif; font-size:5rem; line-height:5rem; font-weigth:400; color:rgba(255,255,255, 1.0); text-align:center; text-shadow:0px 5px 10px rgba(45,55,70, 1.0); }