body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body,html{background-color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:MSSerif;src:url(/static/media/MSSansSerif.aa14e7b110864a3c2e08.ttf)}@font-face{font-family:Millennium;src:url(/static/media/Millennium.e16d74a8e8e0567ce30e.ttf)}@font-face{font-family:MillenniumBold;src:url(/static/media/Millennium-Bold.cd5e3be832ebd008c852.ttf)}@font-face{font-family:Terminal;src:url(/static/media/Terminal.6a1b7290048681921b2c.ttf)}*{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6,p{margin:0}p{font-family:Millennium,Times New Roman,Times,serif;font-size:18px}p b{font-family:MillenniumBold,Times New Roman,Times,serif}.showcase-header{color:#fff;font-size:15px}.showcase-header,.toolbar-text{font-family:lores-15-bold-alt-oakland}.toolbar-text{color:#000;font-size:18px}h1{font-family:gastromond,sans-serif;font-size:64px}h2{font-family:MillenniumBold,Times New Roman,Times,serif;font-size:32px}h3{font-size:24px}h3,h4{font-family:MillenniumBold,Times New Roman,Times,serif;letter-spacing:0}h4{font-size:18px}li{margin-bottom:16px}.blend{background-color:red;mix-blend-mode:screen}:root{--button-highlight:#fff;--button-face:#747474;--button-shadow:grey;--window-frame:#2b2b2b;--surface:silver;--surface-hover:#e9e9e9;--border-field:inset -1px -1px var(--button-highlight),inset 1px 1px var(--button-shadow),inset -2px -2px var(--button-face),inset 2px 2px var(--window-frame);--border-raised-outer:inset -1px -1px var(--window-frame),inset 1px 1px var(--button-highlight);--border-raised-inner:inset -2px -2px var(--button-shadow),inset 2px 2px var(--button-face)}.big-button-container{box-shadow:inset -1px -1px #2b2b2b,inset 1px 1px #fff,inset -2px -2px grey,inset 2px 2px #747474;box-shadow:var(--border-raised-outer),var(--border-raised-inner);cursor:pointer;overflow:hidden;padding:24px}.big-button-container:hover{background-color:#e9e9e9;background-color:var(--surface-hover)}.big-button-container:active{background-color:silver;background-color:var(--surface);box-shadow:inset -2px -2px grey,inset 2px 2px #747474,inset -1px -1px #2b2b2b,inset 1px 1px #fff;box-shadow:var(--border-raised-inner),var(--border-raised-outer)}input,textarea{border:none;box-shadow:inset -1px -1px #fff,inset 1px 1px grey,inset -2px -2px #747474,inset 2px 2px #2b2b2b;box-shadow:var(--border-field);box-sizing:border-box;font-family:Millennium,sans-serif;font-size:18px;padding:4px 8px;resize:none;width:100%}textarea{height:150px}.music-controller-container{box-shadow:inset -1px -1px #fff,inset 1px 1px grey,inset -2px -2px #747474,inset 2px 2px #2b2b2b;box-shadow:var(--border-field)}input:active,input:focus,textarea:active,textarea:focus{background-color:#fbffc4;outline:none}.button-border,.site-button{background:#e9e9e9;background:var(--surface-hover);border:none;border-radius:0;box-shadow:inset -1px -1px #2b2b2b,inset 1px 1px #fff,inset -2px -2px grey,inset 2px 2px #747474;box-shadow:var(--border-raised-outer),var(--border-raised-inner);box-sizing:border-box}.site-button{-webkit-touch-callout:none;color:#000;cursor:pointer;font-family:Millennium;font-size:18px;overflow:hidden;padding:4px 12px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.site-button:hover{background-color:silver;background-color:var(--surface)}.site-button:active,.site-button:disabled{background-color:grey;background-color:var(--button-shadow)}.site-button:disabled{cursor:not-allowed}.captioned-image{align-items:center;align-self:center;display:flex;flex-direction:column;margin-bottom:32px;text-align:center;width:100%}.captioned-image img{width:100%}.text-block{display:flex;flex-direction:column;margin-bottom:32px;margin-top:16px;text-align:justify}.site-page{bottom:0;display:flex;left:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.site-page-content{display:flex;flex-direction:column;margin-left:300px;overflow-y:scroll;padding:32px 64px 64px 16px;width:100%}.router-link:visited{color:purple}.loading:after{-webkit-animation:dotty 1s step-end infinite;animation:dotty 1s step-end infinite;content:"";display:inline-block}@-webkit-keyframes dotty{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes dotty{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@-webkit-keyframes arrow{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes arrow{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}.arrow-mount{-webkit-animation:arrow .2s ease-out normal forwards;animation:arrow .2s ease-out normal forwards;transition:opacity}.rainbow-wrapper{-webkit-animation:rainbow 18s ease infinite;-z-animation:rainbow 18s ease infinite;animation:rainbow 18s ease infinite;background:linear-gradient(124deg,#ff2400,#e81d1d,#e8b71d,#e3e81d,#1de840,#1ddde8,#2b1de8,#dd00f3,#dd00f3);background-size:1800% 1800%}@-webkit-keyframes rainbow{0%{background-position:0 82%}50%{background-position:100% 19%}to{background-position:0 82%}}@keyframes rainbow{0%{background-position:0 82%}50%{background-position:100% 19%}to{background-position:0 82%}}.shortcut-border{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23ea3323' stroke-width='2' stroke-dasharray='1,1'/%3E%3C/svg%3E")}.selected-shortcut-border{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23fff' stroke-width='2' stroke-dasharray='1,1'/%3E%3C/svg%3E")}.notyf,.notyf-announcer{opacity:0!important}.start-menu-option:hover{background-color:#00a;color:#fff;cursor:pointer}.App{-ms-interpolation-mode:nearest-neighbor;height:100vh;image-rendering:-moz-crisp-edges;image-rendering:pixelated;overflow-x:hidden;overflow-y:hidden;width:100%}body,html{height:100%;margin:0;overflow:hidden}div{display:flex}#root{height:100%}.white{color:#fff}.blinking-cursor{-webkit-animation:blink .65s step-end infinite;animation:blink .65s step-end infinite;background-color:#fff;height:.15em;width:.8em}@keyframes blink{0%,to{background-color:transparent}50%{background-color:#fff}}@-webkit-keyframes blink{0%,to{background-color:transparent}50%{background-color:#fff}}
/*# sourceMappingURL=main.f0c93413.css.map*/