body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,dd,div,dl,dt,form,h1,h2,header,html,input,label,li,nav,p,span,ul{background:transparent;border:0;box-sizing:inherit;color:inherit;font:inherit;font-size:inherit;margin:0;outline:0;padding:0;text-align:inherit;text-decoration:inherit;vertical-align:inherit}ul{list-style:none;width:-webkit-min-content;width:min-content}button{cursor:pointer}body{background:#0c0c0c;color:#fff}header{background-image:linear-gradient(90deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.5));font-size:36px;font-weight:700;padding:5px 0}h1{color:#bb86fc;font-family:Arial Black,Gadget,sans-serif;margin:auto;text-shadow:-1px -1px 1px hsla(0,0%,100%,.1),1px 1px 1px rgba(0,0,0,.5);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h2{font-size:24px;text-align:center}.nav-bar{border-bottom:4px solid hsla(0,0%,100%,.16);padding:10px 0}.controller{color:#ff7597;font-size:24px;margin:auto;width:-webkit-max-content;width:max-content}.controller button{background:hsla(0,0%,100%,.5);border:2px solid hsla(0,0%,100%,.25);border-radius:5px;font-size:16px;margin-right:5px;padding:2px 5px}.controller button:hover{background:hsla(0,0%,100%,.25);box-shadow:0 5px 40px -10px hsla(0,0%,5%,.57);color:#fff;text-shadow:0 0 6px #fff;transition:all .4s ease 0s}.nav-bar span{font-weight:700}.controller-sub{display:flex;flex-direction:row}.controller-left>*,.controller-right>*{border:2px solid hsla(0,0%,100%,.12);border-radius:10px;margin:5px;padding:5px}.build-board>*{margin:2px 0}.build-board dt{float:left;width:85px}.build-board dd{margin-left:0}.build-board input{border-bottom:1px solid #ff7597;margin-left:1px;width:50px}.tile-option>*{margin:2px 0}.tile-option>div{display:flex;flex-direction:row}.tile-option>div>div{border:2px solid hsla(0,0%,100%,.75);height:16px;margin:auto 5px;width:16px}.tile-option>button>div{display:flex;flex-direction:row}.tile-option>button>div>div{border:2px solid hsla(0,0%,100%,.75);margin-bottom:2px;margin-left:2px;margin-top:2px;width:14px}.tile-option>div>p{min-width:245px}.maze-action>*{margin:2px 0}.maze-action div{display:flex;flex-direction:row}.maze-action div>button{background:hsla(0,73%,75%,.75);margin:2px 5px}.maze-action .all-direction{background:rgba(144,238,144,.75)}.maze-action .checkbox{background-color:#d3d3d3;cursor:pointer;height:20px;margin:3.5px 5px;width:20px}.maze-action select{cursor:pointer;height:25px;margin:1px 5px}.maze-action dt{border:1px solid #d3d3d3;float:left;height:20px;margin:2.5px 0;width:20px}.maze-action dd{margin:auto 0}.maze{padding:10px}.board{border:2px solid hsla(0,0%,100%,.5);margin:auto;max-width:100%;overflow-x:scroll}.row{display:flex;flex-direction:row}.tile{border:2px solid hsla(0,0%,100%,.5);box-sizing:border-box;cursor:pointer;height:50px;min-width:50px}.blank{background:#000}.wall{background:hsla(0,0%,100%,.75)}.used{background:rgba(255,255,0,.75)}.solution{background:rgba(0,128,0,.75)}.start{background:rgba(144,238,144,.75)}.end{background:rgba(255,182,193,.75)}@media (max-width:600px){.controller-sub{display:flex;flex-direction:column}}
/*# sourceMappingURL=main.55542fb3.css.map*/