html{font-size:10px}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center;font-family:Open Sans,sans-serif}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{margin:0;padding:0;box-sizing:border-box;font-family:Open Sans,sans-serif}#table{border-collapse:collapse;margin:auto;border:.7rem solid #0c3547}.main-header{display:flex;height:6rem;padding:1rem}.main-header h1{flex:2 1;font-size:2.5rem}.path-finder-icon{width:4.5rem;margin:0 1rem 1rem;height:4.5rem}.main-header__name{flex:1.5 1;text-align:center}.main-header__clear,.main-header__draw-walls{flex:1 1;text-align:center}.main-header__name button{background-color:#1abc9c}.main-header__draw-walls button,.main-header__name button{width:70%;border:none;height:100%;font-size:1.6rem;font-weight:600;padding:1rem}.main-header__draw-walls button{background-color:#3498db}.main-header__clear button{width:70%;border:none;background-color:#e74c3c;height:100%;font-size:1.6rem;font-weight:600;padding:1rem}.node{width:2.8rem;height:2.8rem;border:.1rem solid #afd8f8;display:inline-block}.node-visited{-webkit-animation-name:visitedAnimation;animation-name:visitedAnimation;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes visitedAnimation{0%{-webkit-transform:scale(.3);transform:scale(.3);background-color:rgba(0,0,66,.75);border-radius:100%}50%{background-color:rgba(17,104,217,.75)}75%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:rgba(0,217,159,.75)}to{-webkit-transform:scale(1);transform:scale(1);background-color:rgba(0,190,218,.75)}}@keyframes visitedAnimation{0%{-webkit-transform:scale(.3);transform:scale(.3);background-color:rgba(0,0,66,.75);border-radius:100%}50%{background-color:rgba(17,104,217,.75)}75%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:rgba(0,217,159,.75)}to{-webkit-transform:scale(1);transform:scale(1);background-color:rgba(0,190,218,.75)}}.node-shortest-path{-webkit-animation-name:shortestPath;animation-name:shortestPath;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes shortestPath{0%{-webkit-transform:scale(.6);transform:scale(.6);background-color:#fffe6a}50%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#fffe6a}to{-webkit-transform:scale(1);transform:scale(1);background-color:#fffe6a}}@keyframes shortestPath{0%{-webkit-transform:scale(.6);transform:scale(.6);background-color:#fffe6a}50%{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#fffe6a}to{-webkit-transform:scale(1);transform:scale(1);background-color:#fffe6a}}.node-finish{background-image:url(/pathfinder-visualisation/static/media/target.28f36a9f.png);background-size:cover}.node-start{background-image:url(data:image/png;base64,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);background-size:cover}.node-wall{-webkit-animation-name:nodeIsWall;animation-name:nodeIsWall;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;background-color:#0c3547}@-webkit-keyframes nodeIsWall{0%{-webkit-transform:scale(.6);transform:scale(.6)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes nodeIsWall{0%{-webkit-transform:scale(.6);transform:scale(.6)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.legend-main{display:flex;height:6rem;flex-direction:row;justify-content:center}.each-legend{display:flex;margin:2rem}.legend-icon img{width:2.5rem}.legend-name{font-size:1.6rem;margin:0 1rem;font-weight:600}.wall-legend{width:2.8rem;height:2.8rem;background-color:#0c3547}.shortest-path-legend{width:2.8rem;height:2.8rem;background-color:#fafa0e}
/*# sourceMappingURL=main.e26b783d.chunk.css.map */