body { height: 100em; /*overflow: hidden;*/ align-items: center; justify-content: center; background: radial-gradient(circle at top, #e5e5e5 10%, white 75%) no-repeat; } #games { display: flex; align-items: center; justify-content: center; } .header { display: flex; align-items: center; justify-content: center; } .board { width: 80vw; height: 80vh; background: black; margin: 3vh } .row { width: 100%; justify-content: center; } .viewer_controls { margin: 0 -0.3vw 0 -0.3vw; width: 101%; } .btn-group { margin: 0 0 0.2vh 0; width: 100%; } .gridTile { color: white; font-size: 1em; } .SubLine { height: 20%; display: flex; flex-direction: row; } .gridLine { width: 100%; height: 100%; display: flex; flex-direction: row; } .column { height: 100%; width: 100%; } .subTile { width: 20%; height: 100%; } .button { font-size: 1em; width: fit-content; padding: 10px; border: 1px solid #ececec; border-radius: 10px; } .button:hover { background: #ececec; } .interactable { cursor: pointer; } #jsonData { font-size: 1em; overflow-y: hidden; 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; }