.tray{grid-gap:5px;background-color:#bbb59d;grid-template-columns:repeat(7,55px);width:fit-content;height:55px;margin:10px;display:grid}.tray-row{grid-template-columns:1fr 1fr 1fr;width:825px;display:grid}.tray-row .player-controls{grid-template:"check return"1fr"check pass"1fr/1fr 1fr;display:grid}.tray-row .player-controls .check{grid-area:check}.tray-row .player-controls .return{grid-area:return}.tray-row .player-controls .pass{grid-area:pass}.board-grid{grid-gap:1px;-webkit-user-select:none;user-select:none;flex:initial;grid-template-rows:repeat(15,55px);grid-template-columns:repeat(15,55px);justify-content:center;display:grid}.grid-spot{text-align:center;background-color:#bbb59d;font-size:12px;position:relative}.grid-spot span{vertical-align:middle;z-index:0}.grid-spot .tileSpot{z-index:2;position:absolute;top:0;left:0}.grid-spot .arrow{color:red;z-index:1;font-size:45px;position:absolute;top:0;left:10px}.grid-spot .DOWN{transform:rotate(90deg)}.grid-spot .ephemeral{opacity:.75}.grid-spot-double-word{background-color:#f9b4a5}.grid-spot-double-letter{background-color:#c0d1d0}.grid-spot-triple-letter{background-color:#349eb9}.grid-spot-triple-word{background-color:#f65f4c}.grid-spot-start{background-color:#f9b4a5;font-size:45px}.grid-spot-start span{vertical-align:unset}.tileSpot{width:55px;height:55px}.letter{-webkit-user-select:none;user-select:none;background-color:#e5cca9;width:100%;height:100%;position:relative}.letter .text{text-align:center;width:100%;font-size:35px;position:absolute;top:5px}.letter .letter-points{padding-right:5px;font-size:15px;position:absolute;bottom:2px;right:-1px}.letter input{text-align:center;background:0 0;border:none;width:100%;padding:0;font-size:35px;font-style:italic;position:absolute;top:5px;left:0}.letter .prev-blank{font-style:italic}.highlight{color:red}.board-log{grid-template-columns:840px 1fr;max-height:840px;margin:1em;display:grid}.message-log{max-height:inherit;border:2px solid #000;grid-template-rows:0 7em 1fr;margin:5px;display:grid}.message-log .log{padding:.5em;overflow-y:scroll}.message-log button.end-game{z-index:1;width:fit-content;height:fit-content;margin:.5em}.message-log .scoring{text-align:center;display:flex}.message-log .scoring span{font-size:20px}.message-log .scoring div{flex:1;margin-left:10px;margin-right:10px}.multiplayer-inputs-grid{grid-row-gap:.5em;display:grid}.multiplayer-inputs-grid label{grid-template-columns:3fr 2fr;display:grid}.ai-grid{grid-column-gap:1em;grid-row-gap:.5em;grid-template-columns:3fr 2fr;display:grid}.ai-selection button{margin:1em}.flex-container{justify-content:space-between;gap:1em;display:flex}.flex-container button,.flex-container span{width:100%}dialog{z-index:1;border-radius:10px;width:50em}dialog .new-game{width:50em}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 .tile-exchange-dialog .flex-container{justify-content:space-around;display:flex}dialog .tile-exchange-dialog .flex-container 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}.selected-tile{bottom:10px}button.add-to-dictionary{margin:0 0 0 1em;padding:0}div.log{line-height:1.5em}
/*# sourceMappingURL=singleplayer.5799f9b6.css.map */
