.App{text-align:center}.grid{margin-top:75px;margin-left:0;line-height:0}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{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}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--firstColor:#bfdbf7;--secondColor:#b7d5d4;--finalColor:#488286;--pathColor:#42273b;--navBarGrid:#70566d}.node{width:30px;height:30px;outline:1px solid #70566d;outline:1px solid var(--navBarGrid);display:table-cell}.finish{background-image:url(data:image/png;base64,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)}.start{background-image:url(data:image/png;base64,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)}.visited{animation-name:visitedAnimation;animation-duration:.8s;animation-timing-function:ease-out;animation-delay:0;animation-direction:alternate;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:running}@keyframes visitedAnimation{0%{transform:scale(.3);background-color:#bfdbf7;background-color:var(--firstColor);border-radius:100%}50%{background-color:#b7d5d4;background-color:var(--secondColor)}75%{transform:scale(1.2);background-color:#488286;background-color:var(--finalColor)}to{transform:scale(1);background-color:#488286;background-color:var(--finalColor)}}.wall{background-image:url(data:image/png;base64,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)}.shortest-path{animation-name:shortestPath;animation-duration:1.5s;animation-timing-function:linear;animation-delay:0;animation-direction:alternate;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:running}@keyframes shortestPath{0%{transform:skewY(20deg);background-color:#488286;background-color:var(--finalColor)}50%{transform:skewY(90deg) scale(.25)}75%{transform:skewY(160deg);background-color:#42273b;background-color:var(--pathColor)}to{transform:skewY(180deg) scale(.9);background-color:#42273b;background-color:var(--pathColor)}}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}
/*# sourceMappingURL=main.3af8ddb3.chunk.css.map */