body {
    background-image: url(images/sm64background.png);
    background-position: center;
    background-size: 40%;
}

#titel {
    border: 0.2vh solid black;
    border-radius: 2%;
    height: 29vh;
    width: 60vh;
    background-color: #F4EEEA;
    margin: auto;
}

#titel img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

#box {
    display: flex;
    font-family: "Saira", sans-serif;
    font-weight: bold;
    align-items: center;
    text-align: center;
    justify-content: center;
    gap: 50vh;
}

#btn1box {
    display: flex;
}

#btn1 {
    display: inline-block;
    height: 8vh;
    width: 20vh;
    background-color: #EF473A;
    border: 0.2vh solid black;
    border-radius: 7ex;
    box-shadow: 0px 3px 15px -4px black;
}

#btn1 a {
    color: black;
    margin: auto;
    font-size: x-large;
}

.textbox {
    display: flex;
    height: 8vh;
    width: 20vh;
}

.textbox a {
    display: flex;
    color: black;
    text-align: center;
}

#btn2box {
    display: flex;
}

#btn2{
    display: flex;
    height: 8vh;
    width: 20vh;
    border: 0.2vh solid black;
    border-radius: 7ex;
    background-color: #EF473A;
    box-shadow: 0px 3px 15px -4px black;
}

#textbtn2 {
    display: flex;
    font-size: large;
}

#btn2 a {
    color: black;
    margin: auto;
    font-size: x-large;
}

.info {
    height: 5vh;
    width: 5vh;
    margin: auto;
    margin-left: 2vh;
}

.info img {
    height: 5vh;
    margin: auto;
}

#boxbtn3 {
    display: flex;
}

#btn3 {
    display: flex;
    height: 8vh;
    width: 20vh;
    font-family: "Saira", sans-serif;
    border: 0.2vh solid black;
    border-radius: 7ex;
    background-color: #EF473A;
    font-weight: bold;
    box-shadow: 0px 3px 15px -4px black;
    margin-left: auto;
}

#btn3 a {
    font-size: x-large;
}

#info3 {
    display: flex;
    height: 5vh;
    width: 5vh;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 2vh;
}

#info3 img{
    margin: auto;
    height: 5vh;
    width: 5vh;
}

#textbox3 {
    display: flex;
    width: 20vh;
    height: 8vh;
    font-size: large;
}

#textbox3 a {
    color: black;
    margin: auto;
    text-align: center;
}

#overons {
    height: 4vh;
    width: 9vh;
    font-family: "Saira", sans-serif;
    display: flex;
    border: 0.2vh solid black;
    border-radius: 4ex;
    background-color: #EF473A;
    font-weight: bold;
    box-shadow: 0px 3px 15px -4px black;
    position: absolute;
    bottom: 1vh;
    left: 1vh;
}

#overtextbox {
    margin: auto;
}

#overons a {
    margin: auto;
    font-size: large;
    color: black;
    text-align: center;
}