.game{grid-template-columns:875px 1fr;display:grid}.game .board-grid{grid-gap:1px;-webkit-user-select:none;user-select:none;grid-area:grid;grid-template-rows:repeat(15,55px);grid-template-columns:repeat(15,55px);justify-content:center;display:grid}.game .player-tray-row{grid-template-columns:1fr 1fr 1fr;display:grid}.game .player-tray-row .player-controls{grid-template:"end-turn return"1fr"end-turn pass"1fr/1fr 1fr;display:grid}.game .player-tray-row .player-controls button.end-turn{height:100%;grid-area:end-turn}.game .player-tray-row .player-controls button.pass{grid-area:pass}.game .player-tray-row .player-controls button.return{grid-area:return}.game .controls{grid-row-gap:5px;height:770px;grid-template-rows:1em 7em 1fr 2em;grid-template-columns:none;display:grid}.game .controls .scoring{text-align:center;grid-template-rows:none;grid-template-columns:1fr 1fr;display:grid}.game .controls .scoring span{font-size:25px}.game .controls .log{overflow-y:scroll}.game .controls .log h4{text-align:center}.tile-spot{text-align:center;-webkit-user-select:none;user-select:none;background-color:#bbb59d;grid-template-rows:55px;grid-template-columns:55px;font-size:12px;display:grid}.tile-double-word{background-color:#f9b4a5}.tile-double-letter{background-color:#c0d1d0}.tile-triple-letter{background-color:#349eb9}.tile-triple-word{background-color:#f65f4c}.tile-start{background-color:#f9b4a5;font-size:45px}.tile-with-letter{width:55px;height:55px;-webkit-user-select:none;user-select:none;background-color:#e5cca9;position:relative}.tile-with-letter .text{width:100%;text-align:center;font-size:35px;position:absolute;top:5px}.tile-with-letter .blank-input{width:100%;text-align:center;background:0 0;border:none;padding:0;font-size:35px;font-style:italic;position:absolute;top:5px;left:0}.tile-with-letter .prev-blank{font-style:italic}.tile-with-letter .value{padding-right:5px;font-size:15px;position:absolute;bottom:2px;right:-1px}.ai-played{color:red}.tile-spot>span,.tile-spot>.tile-with-letter{grid-area:1/1}.ephemeral{opacity:.8}.tray{grid-gap:5px;height:55px;width:-moz-fit-content;width:-moz-fit-content;width:fit-content;background-color:#bbb59d;grid-template-columns:repeat(7,55px);margin:10px;display:grid}.empty-tray-tile{height:100%;width:100%}dialog{z-index:1;border-radius:10px}dialog .new-game{width:50em}dialog .new-game .grid{grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:3fr 2fr;display:grid}dialog .new-game .selection-buttons{grid-template-columns:1fr 1fr;justify-items:center;padding-top:1em;display:grid}dialog .new-game .selection-buttons button{width:40%}dialog .close-button-div{justify-content:end;display:flex}dialog .close-button-div button{background-color:inherit;color:#aaa;border:0;font-size:1.5rem;font-weight:700}dialog .close-button-div button:hover{color:#000;cursor:pointer}dialog .add-to-dictionary-dialog .buttons{justify-content:space-around;padding-top:10px;display:flex}dialog .add-to-dictionary-dialog .buttons button{width:40%}dialog .tile-exchange-dialog .selection-buttons{justify-content:space-around;display:flex}dialog .tile-exchange-dialog .selection-buttons button{width:40%}dialog .tile-exchange-dialog .finish-buttons{justify-content:space-around;display:flex}dialog .tile-exchange-dialog .finish-buttons button{width:40%}dialog .tile-exchange-dialog .tray-container{justify-content:center;margin:20px;display:flex}dialog .tile-exchange-dialog .selected-tile{bottom:10px}dialog .error-dialog .buttons{justify-content:end;margin:20px;display:flex}
/*# sourceMappingURL=index.14b28aa4.css.map */
