h2{
    font-size: 1.75rem;
}

#WHarena{
    height: 100vh;
    width: 100vw;
    overflow: hidden;
}

#WHarena h3{

}

#WHarena .btn{
    text-transform: uppercase;
}

#AMnavbarContainer, #AMfooter{
    display: none;
}

#WHheader{
    height: 100px;
    margin-left: 0;
    margin-right: -2rem;
}

.WHheaderBox{
    align-items: center;
    display: flex;
    justify-content: center;
}


#WHtitle, #WHtitle > h2{
    align-items: center;
    display: flex;
}

#WHstatusmessage{

}

.WHlogo{
    height: 100%;
    width: auto;
}

#pagedata{
    height: calc(100vh - 200px);
    overflow-y: scroll;
}

#WHmenuholder{

}

.WHgraphHolder{
    height: 50vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.WHmenuButton{
    height: 100px;
}

.WHmenuButton > div{
    border-radius: var(--bs-border-radius-lg);
    height: 80%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.25rem;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 5%;
}

.WHmenuButton_narrow{
    padding: 0 !important;
}

.WHmenuButton_narrow > div{
    border-radius: 0 !important;

}

.WHbuttonHolder{
    display: flex;
    align-items: center;
    justify-content: center;
}

.WHmapimageContainer{
    display: flex;
    justify-content: center;
    align-items: center;
}

.WHmapimage{
    padding: 1rem;
    max-width: 100%;
    max-height: 100%;
}