body { height: 100vh; /*overflow: hidden;*/ overflow-x: hidden; align-items: center; justify-content: center; margin: 0; } .background { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; } .container { display: flex; flex-direction: row; } #games { display: flex; align-items: center; justify-content: center; } .header { display: flex; align-items: center; justify-content: center; } .footer { margin-top: -5px; display: flex; align-items: center; color: white; height: 5vh; } .board { width: 90vw; height: 90vh; margin: 1vh; } .header { display: flex; flex-direction: row; width: 100%; height: 4vh; margin: 0; justify-content: center; } .left { justify-content: flex-start; width: 10%; align-items: center; display: inherit; } .right { justify-content: flex-end; align-items: center; width: 10%; display: flex; } .right2 { justify-content: flex-end; align-items: center; width: 50vw; display: flex; } .center { justify-content: center; align-items: center; width: 80%; display: flex; color: white; } .spacer { margin-left: 3vw; margin-right: 3vw; } .left_player { color: white; writing-mode: vertical-lr; position: absolute; left: 0; top: 35vh; width: 3vw; display: flex; align-items: center; } .right_player { color: white; writing-mode: vertical-lr; position: absolute; right: 0; top: 25vh; width: 3vw; display: flex; align-items: center; } .player0 { border: solid 3px blue; } .player1 { border: solid 3px yellow; } .player-1 { border: solid 3px black; } .viewer_controls { margin: 0 -0.3vw 0 -0.3vw; width: 101%; } .gridTile { box-sizing: border-box; color: white; font-size: 1em; } .SubLine { height: 20%; display: flex; flex-direction: row; } .gridLine { width: 100%; height: 100%; display: flex; flex-direction: row; justify-content: center; } .column { height: 100%; width: 100%; } .subTile { width: 20%; height: 100%; z-index: 1; } .button { font-size: 1em; width: fit-content; padding: 5px; margin: 3px 5px 3px 5px; border: 1px solid #ececec; border-radius: 10px; color: white; } .button:hover { background: #ececec; color: black; } .interactable { cursor: pointer; } #jsonData { font-size: 1em; overflow-y: hidden; overflow-x: scroll; transition: font-size 500ms cubic-bezier(1, 1, 1, 1); margin: 0.1vw; border: 1px solid rgba(169, 169, 169, 0.67); padding: 0.2vw; } .closed#jsonData { font-size: 0 !important; margin: 0; padding: 0; } .tileImg { width: 100%; height: 100%; z-index: 0; margin-top: -100%; } .hidden { opacity: 0; } /*#jsonData {*/ /* position: absolute;*/ /* top: 100vh;*/ /*}*/