* {
    padding: 0;
    margin: 0;
    border: none;
}

body {
    background-color: black;
}

.hflex {
    display: flex;
    flex-direction: column;
}
.vflex {
    display: flex;
    flex-direction: row;
}

#page-content-wrapper {
    position: relative;
}

.layer {
    position: absolute;
    top: 0;
    left: 0;
}

#hud_layer_1 {
    position: absolute;
    top: 0;
    margin-top: 0.65vh;
    margin-left: 0.65vw;
    color: limegreen;
    font-size: 0.5rem;
}

#sidebar_keybinds {
    margin-left: 20px;
}

.sound_hud {
    position: absolute;
    width: 3rem;
    top: 0.4rem;
    left: 0.1rem; 

    display: none;
}
