@import "theme/default.css"; #main-div { display: flex; height: 100%; width: 100%; background-color: var(--background-color); flex-direction: column; } #topbar-left { width: 100%; display: flex; } #topbar-right { width: 100%; display: flex; flex-direction: row-reverse; } #topbar-div { display: flex; background-color: var(--main-color); margin-bottom: 3px; justify-content: space-between; align-items: stretch; } #racks { display: flex; justify-content: space-between; } .title-input { width: 25ch; align-self: center; } #edit-div { height: 100%; } #allies-rack { width: 125px; min-width: 125px; } #opponent-rack { width: 125px; min-width: 125px; display: flex; flex-direction: row; align-items: flex-end; justify-content: flex-end; } #opponent-rack .player-piece { margin-right: 5px; } #allies-rack .player-piece { margin-left: 5px; } .player-piece.opponents { background-color: var(--player-opponents-color); } .player-piece.allies { background-color: var(--player-allies-color); } #court-div { background-color: var(--background-color); height: 100%; display: flex; align-items: center; justify-content: center; align-content: center; } #court-div-bounds { padding: 20px 20px 20px 20px; height: 75%; } .react-draggable { z-index: 2; } .save-state { display: flex; align-items: center; margin-left: 20%; font-family: monospace; } .save-state-error { color: red; } .save-state-ok { color: green; } .save-state-saving, .save-state-guest { color: gray; }