img {
    z-index: -1; 
    position: absolute; 
    left: 0; 
    top: 0; 
    width: 100vw; 
    height: 100vh; 
    object-fit: cover;
}

span.credit {
    color: white; 
    position: absolute; 
    right: 10px; 
    bottom: 10px; 
    padding: .5rem; 
    background-color: rgba(0,0,0,.5); 
    border-radius: .3rem; 
    backdrop-filter: blur(.5rem);
}

div.centerEl {
    display: flex; 
    align-items: center; 
    justify-content: center; 
    flex-direction: column; 
    width: 100vw; 
    height: 100vh;
}

h1 {
    color: white;
}

div.bottomMargin {
    margin-bottom: 20rem;
}