.tile{background-color:hsla(0,0%,100%,.8);border:2px solid #676767;box-sizing:border-box;transition:all .15s;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:400}.tile.color1{background-color:#333}.tile.color2{background-color:#82abbb}.tile.color3{background-color:#023047}.tile.color4{background-color:#eea041}.tile.color5{background-color:#6300af}.tile.blocked{color:#fd8004;text-shadow:none;font-size:9vmin;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.tile.blocked span{margin-top:-2vmin}.tile.highlighted{border:2px solid #44d3ff}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}template{display:none}:root{--main-bg-color:#fff;--row-highlight-color:#44d3ff}body{margin:0;font-family:Tahoma,Verdana,Segoe,sans-serif}#game{padding:10px;color:#eee;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}#game.unsolved{background:radial-gradient(circle at 50% 50%,#ffb64a,#af6d17)}#game.solved{background:radial-gradient(circle at 50% 50%,#4affd2,#0c5577)}#game-container{display:grid;place-items:center;min-height:94vh;font-weight:700}#game-board{border-radius:20px;background:#fff;padding:20px}.board-corner{width:100%;display:inline-block}.board-row,.horz-row-container{display:-webkit-flex;display:flex;-webkit-justify-content:right;justify-content:right}.horz-row{border-radius:10px 10px 0 0;display:inline-block;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-grow:1;flex-grow:1}.board-row:nth-child(2n) .vert-row,.horz-row:nth-child(2n){background-color:#f2f2f2}.horz-row.highlighted{background:#44d3ff;background:var(--row-highlight-color)}.horz-row span{display:block;height:6vmin;width:8vmin;text-align:center}.vert-row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-radius:10px 0 0 10px}.board-row .vert-row.highlighted{background:#44d3ff;background:var(--row-highlight-color)}.vert-row span{width:5vmin;text-align:center}.horz-row span,.vert-row span{border-radius:10px}.horz-row .color1,.vert-row .color1{color:#333}.horz-row .color2,.vert-row .color2{background-color:#82abbb}.horz-row .color3,.vert-row .color3{background-color:#023047}.horz-row .color4,.vert-row .color4{background-color:#eea041}.horz-row .color5,.vert-row .color5{background-color:#6300af}.x10 .horz-row{width:8vmin;font-size:5vmin}.x10 .vert-row{height:8vmin;font-size:5vmin;padding-right:2vmin}.x10 .tile{height:8vmin;width:8vmin}.x20 .board-corner,.x20 .horz-row,.x20 .tile,.x20 .vert-row{height:2vh;width:2vh;font-size:1rem}.top-bar{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}
/*# sourceMappingURL=main.52b96b94.chunk.css.map */