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}.app{align-items:center;display:flex;flex-flow:column nowrap;text-align:center}nav{display:none;left:4rem;position:fixed;text-align:left;top:4rem}nav h2{display:inline}nav a{display:flex;flex-direction:column}nav a:visited{color:blue}.filter-buttons{margin:0 0 1em}.filter-button{background-color:#cecece;border-radius:25px;cursor:pointer;margin:0 .25em;padding:.45em 1.75em}.filter-button:hover{-webkit-filter:brightness(70%);filter:brightness(70%)}.room-map-container{align-items:center;display:flex;flex-flow:column nowrap;position:relative}table,td[style],th{border:2px solid;border-spacing:0 16px}table{border-collapse:initial;height:20em;table-layout:fixed;width:16em}.nodes{border:1px solid;font-weight:700;height:100px;position:absolute;top:90px;width:100px}.node-1{top:15px}.node-1,.node-2{border:1px solid;left:89px;padding:.33em 0;position:absolute}.node-2{top:55px}.node-3{left:55px;padding:.33em 0;top:25px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.node-3,.node-4{border:1px solid;position:absolute}.node-4{height:10px;left:35px;padding:0 .95em;top:60px}.node-4 span{left:10px;position:absolute;top:-6px}.node-5{left:35px;top:25px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.node-5,.node-6{border:1px solid;padding:.33em 0;position:absolute}.node-6{left:1px;top:15px}.node-7{border:1px solid;left:1px;padding:.33em 0;position:absolute;top:55px}@media only screen and (min-width:360px){table{height:25em;width:20em}.nodes{font-size:1.5em;height:150px;width:150px}.node-1{left:133px;top:25px}.node-2{left:133px;top:85px}.node-3{left:90px;top:35px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.node-4{height:0;left:50px;padding:.31em .95em;top:85px}.node-4 span{left:15px;position:absolute;top:-10px}.node-5{left:45px;top:35px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.node-6{left:2px;top:25px}.node-7{left:2px;top:85px}}.room-map{width:300px}.big-room-entrance{background-color:#fff;height:2px;-webkit-transform:translateY(-2px);transform:translateY(-2px);width:100px}.small-room-entrance{background-color:#fff;height:2px;-webkit-transform:translate(37.5px,150px);transform:translate(37.5px,150px);width:75px}.solution{font-size:2em;font-weight:700;position:absolute;top:250px}.route-map{border-bottom:1px solid #000;border-top:1px solid #000;max-width:480px}.terminal-info{align-items:center;display:flex;flex-flow:column nowrap;font-size:1.17em}.highlight,.no-highlight,.terminal-individual-input{display:inline}.highlight{font-weight:700;text-decoration:underline}h1,h2,h3{margin:0;text-align:center}ul.history{list-style:none;margin:0 0 1em;padding:0}.clear-inputs{margin:.5em 0}.terminal-buttons{height:250px;position:relative;top:61%;width:250px}.terminal-buttons button:not(.progress button){background-color:initial;border:0;cursor:pointer;font-size:1.25em;font-weight:700}@media only screen and (min-width:800px){.terminal-buttons button:not(.progress button):hover:enabled{color:#938200}}.progress{align-items:center;display:flex;flex-flow:column nowrap;left:28%;position:absolute;top:34%}.progress *{margin:0 0 .75em}hr{background-color:#000;border:0;clear:both;display:block;height:1px;opacity:.5;width:25em}.wheel{height:240px;padding-left:10px;padding-top:5px;width:240px}.button-1{left:128px;top:0}.button-1,.button-2{height:50px;line-height:50px;position:absolute;text-align:center;width:50px}.button-2{left:176px;top:27px}.button-3{top:73px}.button-3,.button-4{height:50px;left:204px;line-height:50px;position:absolute;text-align:center;width:50px}.button-4{top:125px}.button-5{left:180px;top:173px}.button-5,.button-6{height:50px;line-height:50px;position:absolute;text-align:center;width:50px}.button-6{left:136px;top:199px}.button-7{left:84px;top:202px}.button-7,.button-8{height:50px;line-height:50px;position:absolute;text-align:center;width:50px}.button-8{left:34px;top:178px}.button-9{left:4px;top:132px}.button-10,.button-9{height:50px;line-height:50px;position:absolute;text-align:center;width:50px}.button-10{left:1px;top:78px}.button-11{left:27px;top:29px}.button-11,.button-12{height:50px;line-height:50px;position:absolute;text-align:center;width:50px}.button-12{left:74px;top:1px}.credit{text-align:center}.alert{color:red;text-align:left}.alert h4{margin:0}.how-to-guide,.time-glitch{margin:0 1em 1em;max-width:320px;text-align:left}iframe{margin:1em 0;max-width:320px}.time-glitch p{margin:0}.how-to-guide img{max-width:320px}.how-to-guide img,img{display:block;margin:1em auto}img{max-width:480px}.route-map{max-width:240px}p .button-instructions{display:inline}@media only screen and (min-width:480px){.filter-button{margin:0 .5em}.how-to-guide,.how-to-guide img,.time-glitch,iframe{max-width:480px}.route-map{max-width:320px}}@media only screen and (min-width:900px){nav{display:inline}}span[style]{font-weight:700}.App{text-align:center}.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{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.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)}}
/*# sourceMappingURL=main.9ee8c789.css.map*/