body {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    min-height: 98vh;
    font-family: 'Arial Narrow Bold', sans-serif;
}

#main {
    display: flex;
    flex-direction: column;
    width: 90%;
    margin: 0 auto;
}

#isNicoDiamond {
    font-size: min(40vw, 40vh);
    font-family: Impact;
    line-height: 85%;
}

#whatIsNicosRank {
    font-size: min(4vw, 4vh);
    padding: 2%;
}

#matchHistory {
    font-size: min(2vw, 2vh);
    text-align: left;
    margin: 0 auto;
    line-height: 60%;
}

#matchHeader {
    font-size: min(2.5vw, 2.5vh);
    text-align: center;
    padding-bottom: 3%;
}

#quoteLol {
    font-size: min(2.5vw, 2.5vh);
    font-weight: bold;
    padding-top: 0.5%;
}

.resultLabel {
    font-size: min(1.5vw, 1.5vh);
    border-radius: min(1vw, 1vh);
    padding: min(0.5vw, 0.5vh);
    color: white;
}

.WIN {
    background-color: rgb(83, 130, 233);
}

.LOSS {
    background-color: rgb(218, 71, 91);
}

.REMAKE {
    background-color: rgb(157, 158, 176);
}