@font-face{font-family:conduit;src:url(/static/media/conduitITCmediumRegularFont.051ec38795fb77a25b95.ttf)}body{-webkit-font-feature-settings:normal;font-feature-settings:normal;background-color:#000;color:#000;font-family:conduit,serif;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;height:100vh;line-height:22px;margin:0;overflow:hidden;padding:0;text-align:left;text-decoration:none;width:100vw}.arscene{height:100%;width:100%}.error-message{color:red}.debug-button{left:50%;position:absolute;top:10px;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1000}.fancy{background:#eee;background:-moz-linear-gradient(top,hsla(0,0%,100%,.8),hsla(0,0%,78%,.8));background:-webkit-gradient(linear,0 0,0 100%,from(hsla(0,0%,100%,.8)),to(hsla(0,0%,78%,.8)));border-radius:15px 15px 15px 15px;height:auto!important;height:150px;min-height:150px}a{color:#00c;font-size:20px;font-weight:700;margin:13px 0 0;text-decoration:none;text-shadow:1px 1px 0 #aaa;transition:all .3s ease-in-out}.toc{font-size:16px}a:hover{color:#c00;transition:all .3s ease-in-out}.superText{color:#000;text-shadow:1px 1px 0 #aaa}a .superImage{border:1px solid #000;border-radius:15px 15px 15px 15px;float:left;height:150px;margin:0 20px 0 0;position:relative;transition:all .3s ease-in-out;width:225px}a:hover .superImage{box-shadow:10px 10px 5px #888;box-shadow:10px 10px 5px rgba(0,0,0,.5);top:-10px;transition:all .3s ease-in-out}.bigTitle{color:#004;font-size:32px;font-weight:700;text-align:center;text-shadow:-1px -1px 2px #fff,1px 1px 3px #000}.splash-screen{background:#000;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:conduit,serif;height:100vh;left:0;padding:108px 2.5rem;position:absolute;top:0;width:100vw;z-index:999}.splash-title{color:#8cd8a0;font-family:conduit,serif;font-size:calc(min(7.6vw, 32px));font-weight:700;letter-spacing:10px;line-height:1.2em;margin-bottom:20px;text-align:justify}button{font-size:15.75px}.splash-text{color:#fff;font-family:conduit,serif;font-size:1.025em;font-weight:lighter;margin:0 0 26px;padding:0}.splash-button{background-color:#8cd8a0;border:none;border-radius:20px;box-shadow:none;color:#000;font-family:conduit,serif;font-size:.875em;font-weight:700;height:32px;letter-spacing:.07em;line-height:19px;text-transform:uppercase;width:122px}.centered-flex,.splash-button{align-items:center;display:flex;justify-content:center}.centered-flex{height:100%;width:100%}.hint-screen{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:var(--app-height);left:0;position:absolute;top:0;width:100vw;z-index:999}.hint-container{align-items:center;aspect-ratio:1/1;background-color:hsla(0,0%,100%,.5);border-radius:20px;display:flex;flex-direction:column;flex-grow:0;justify-content:center;margin:20px;max-height:calc(var(--app-height) - 50px);padding:20px;position:relative}.hint-text{color:#000;font-family:conduit,serif;font-size:1.025em;font-weight:700;line-height:1.2em;max-width:60vw;padding-top:10px;text-align:center}.hint-next-button{align-items:center;background-color:#8cd8a0;border:none;border-radius:50%;bottom:-25px;box-shadow:none;display:flex;height:50px;justify-content:center;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:50px}.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.a-dialog{background-color:#000;border-radius:20px;color:#fff}.a-dialog-allow-button{background-color:#8cd8a0}.a-dialog-allow-button,.a-dialog-deny-button{border-radius:20px;color:#000;font-family:conduit,serif;font-size:16px;height:40px}.a-dialog-deny-button{background-color:#ef8060}.a-dialog-ok-button{background-color:#8cd8a0;border-radius:20px;color:#000;font-family:conduit,serif;font-size:16px;height:40px}.linear-progress-root{background-color:#2c563c;display:block;height:4px;overflow:hidden;position:relative;z-index:0}@-webkit-keyframes linear-progress-bar1-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes linear-progress-bar1-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}.linear-progress-bar1{-webkit-animation:linear-progress-bar1-anim 2.1s cubic-bezier(.65,.815,.735,.395) 0s infinite normal none running;animation:linear-progress-bar1-anim 2.1s cubic-bezier(.65,.815,.735,.395) 0s infinite normal none running;background-color:rgba(114,218,155,.8);bottom:0;left:0;position:absolute;top:0;-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .2s linear 0s;transition:transform .2s linear 0s;transition:transform .2s linear 0s,-webkit-transform .2s linear 0s;width:auto}@-webkit-keyframes linear-progress-bar2-anim{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes linear-progress-bar2-anim{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.linear-progress-bar2{-webkit-animation:linear-progress-bar2-anim 2.1s cubic-bezier(.165,.84,.44,1) 1.15s infinite normal none running;animation:linear-progress-bar2-anim 2.1s cubic-bezier(.165,.84,.44,1) 1.15s infinite normal none running;background-color:rgba(114,218,155,.8);bottom:0;left:0;position:absolute;top:0;-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .2s linear 0s;transition:transform .2s linear 0s;transition:transform .2s linear 0s,-webkit-transform .2s linear 0s;width:auto}.landscape-hint{display:none}@media screen and (orientation:landscape){.landscape-hint{display:flex}}text{color:#8cd8a0;font-family:conduit,serif}svg{width:100%}.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.ad457aa5.css.map*/