@font-face {
    font-family: League;
    src: url(fonts/League.otf);
}

body {
    width:100%; 
    text-align: center;
    margin: 0;
    max-height:fit-content;

}

main {
    background-image: url(imgs/background.jpeg);
    min-height: 100vh; /* You must set a specified height */
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover;
    display: grid;
    align-content: center;
    justify-content: center;
}

h1 {
    margin-top: 0;
    font-family: League;
}

.content {
    display: -ms-inline-grid;
    position: relative;
    text-align: center;
    width: max-content;
    display: grid;
}

img {
    width: 100%;
}

.win-menu {
    position: absolute;
    z-index: 10;
    width: 100%;
    height: -webkit-fill-available;
    display: flex;
    justify-content: center;
    align-items: center;
    justify-items: stretch;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-around;
    visibility: hidden;
}