/*Generic*/
body {
    overflow: hidden;
    
}

:root {
    --gold: #fffb00;
}

.morecssfixing {
    display: flex;
    position: fixed;
    align-items: center;
    height: 99%;
    width: 99%;
    top: -1ch;
}

#main {
    width: 99%;
    height: 100%;
    font-size: 36px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    


    z-index: 0;
    text-align: center;
}

#main h1 {
    margin-top: 0;
    padding-top: 0;
}

#main h3, #main h4{
    margin: 0;
    padding: 0;
}

.doesthisfixmyshitcss{
    width: 99%;
    position: fixed;
    right:0;
    top:0;
    justify-content: flex-end;
    display: none;
    height: 99%;
}

.settings {
    min-width: 50%;
    max-width: 99%;
    height: 99%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    position:absolute;
    top: 1ch;
    right: 1ch;
    z-index: 1;
    
    background-color: #ffffff;

    border: 2px;
    border-color: rgb(255, 0, 0);
    border-style: solid;
    border-radius: 5px;

    overflow-y: scroll;
    
}

.gameSetting {
    border-spacing: 0px;
}


.settingsButton {
    z-index: 2;
    position: absolute;
    text-align: center;
    width: 1.2em;
    font-size:2em;
    right: 1ch;
    bottom: 1ch;
    background-color: #F0F0F0;
    user-select: none;
}

.nes {
    background-color: #d4a0a0;
    color: #000000
}

.snes {
    background-color: #b499d8;
    color: #000000;
}

.doesthisfixmyshitcss2{
    text-align: right;
}

.fullWidth .leftContent {
    width: 50%;
    max-width: 50%;
    position:absolute;
    left: calc(0vw);
    z-index: 0;
}

.fullWidth .rightContent {
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    position:absolute;
    left: calc(50vw);
    z-index: 0;
}
