#gamecontainer {
    width: 90vw;
    height: auto;
    border-radius: 15px;
    background-color: color-mix(in srgb, var(--color-2) 50%, #00000000 50%);
    box-shadow: 0 0 10px var(--color-2);
	backdrop-filter: blur(6px);
}
#gameFrame {
    width: 99%;
    height: 75vh;
    margin: 0.5%;
    margin-bottom: 0;
    border-radius: 10px;
}
#infobox {
    height: 8vh;
    width: 100%;
    margin: 1% 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
#infobox img {
    height: 100%;
    margin: 0.5%;
    aspect-ratio: 1 / 1;
    border-radius: 8px;
}
#infobox h2 {
    margin-right: auto;
}
.button {
    margin: 4px;
    padding: 2px;
    width: 7%;
    transition-duration: 0.25s;
    cursor: pointer;
}
.button:hover {
  filter: brightness(1.1);
  transform: scale(1.05);
}
.opposite {
    width: 50%;
    height: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin: 12px;
}
@-moz-document url-prefix() {
    #gamecontainer {
    	backdrop-filter: blur(0);
    }
}