@import url(https://fonts.googleapis.com/css2?family=VT323&display=swap);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}.left-tabs,.right-tabs{background:#0000;display:flex;flex-direction:column;gap:20px;position:fixed}.tab-arrow{color:var(--retro-green);display:block;font-size:3rem;left:0;position:absolute;top:0;transition:transform .2s ease}.left-tabs{left:30px;top:10vh}.right-tabs{bottom:5vh;right:30px}.left-tab,.right-tab{all:unset;cursor:pointer;text-orientation:mixed}.left-tab{writing-mode:sideways-lr}.right-tab{writing-mode:sideways-rl}.retro-tab{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--retro-text);cursor:pointer;font-family:VT323;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1;transition:color .24s ease}.retro-tab.is-active{color:var(--retro-green)}.retro-tab:not(.is-active):hover{color:var(--retro-green-dark)}.retro-tab:focus{outline:none}.retro-tab:focus-visible{outline:2px dashed var(--retro-green);outline-offset:2px}.retro-tab[disabled]{opacity:.5;pointer-events:none}@media (max-width:720px){.tab-arrow{display:none}.left-tabs,.right-tabs{align-items:center;background:#0000;display:flex;flex-direction:row;gap:6px;justify-content:center;margin:0;padding:4px 0;position:static;width:100%}.right-tabs{margin-top:2px}.left-tab,.right-tab{line-height:1;text-orientation:mixed;writing-mode:initial}}.App-title{background:#0000;height:100vh}.App-title,.title-inner{align-items:center;display:flex;justify-content:center}.title-inner{gap:1rem;max-width:1100px;padding:.75rem 1rem;place-items:center;width:100%}.ascii-logo{line-height:1}.px{display:inline-block;text-align:center;transition:transform .12s ease,color .12s ease,text-shadow .12s ease,opacity .12s ease;width:1ch;will-change:transform,opacity}.px.flip{color:#0f0;color:var(--flip-color,#0f0);text-shadow:0 0 8px #00ff0080;transform:rotateY(180deg) translateY(-1px)}@media(max-width:400px){.px{width:.75ch}.App-title{margin-left:5 vw}}:root{--retro-green:#0f0;--retro-green-dark:#0c0;--retro-bg:#000;--retro-text:#dcdcdc;--retro-glow:#00ff0080;--retro-glow-light:#00ff004d;--retro-glow-dark:#1d1f24}html{scroll-behavior:smooth}body{background-color:initial;color:#dcdcdc;color:var(--retro-text);font-family:VT323;line-height:1.6}body,html{height:100%;margin:0;padding:0;width:100%}#root,.App{min-width:0;width:100%}.App{flex-direction:column;isolation:isolate;overflow:visible;z-index:1}.App,.page{display:flex;position:relative}.page{flex-direction:row}.main{--panel-bg:var(--retro-bg);margin-bottom:15vh;width:100%}.main,.main-panel{background:#0000;color:#dcdcdc;color:var(--retro-text);display:flex}.main-panel{flex:1 1;flex-direction:column;justify-content:center;margin-bottom:5vh;overflow:none}.content-section{border-top:1px dashed #80808059;display:flex;height:100vh;justify-content:center;padding-top:12px}.main-panel>*{width:100%}.swap-in{animation:swapIn .24s ease-out}@keyframes swapIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.main{margin-bottom:0}}.index-0,.index-1{height:600px}.index-2{height:550px}.index-3{height:650px}.footer{align-self:center;font-size:15px}.site-header{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#00000059;border:0;display:flex;height:64px;height:var(--header-height,64px);justify-content:flex-end;min-width:140vw;padding:0 24px;position:fixed;right:0;top:0;z-index:1000}.main{padding-top:64px;padding-top:var(--header-height,64px)}.header-tabs{display:flex;justify-content:flex-end}@media (max-width:720px){.site-header{display:none}.header-tab{font-size:10px}.header{display:flex;justify-content:center}}.folder{gap:8px;justify-content:flex-start;min-height:0;overflow:hidden}.folder,.folder-tabs{display:flex;flex-direction:row}.folder-tabs{align-items:center;background:#0000;gap:12px;justify-content:center;position:relative}.folder-tab{align-self:flex-start;flex:0 0 auto;font-size:25px}.folder-panel{background:#0000;color:var(--retro-text);display:flex;flex:1 1 auto;justify-content:center;max-width:60vw;min-height:0}.paragraphs-list{font-size:20px;line-height:1;list-style:none;margin:0;padding:0;text-align:justify;text-align-last:left;text-justify:flex-start;width:min(100%,60ch)}.paragraph-item{animation:plist-enter .24s ease-out forwards;opacity:0;transform:translateY(8px);will-change:opacity,transform}.paragraph-item:first-child{animation-delay:30ms}.paragraph-item:nth-child(2){animation-delay:60ms}.paragraph-item:nth-child(3){animation-delay:90ms}.paragraph-item:nth-child(4){animation-delay:.12s}.paragraph-item:nth-child(5){animation-delay:.15s}.paragraph-item:nth-child(6){animation-delay:.18s}.paragraph-item:nth-child(7){animation-delay:.21s}.paragraph-item:nth-child(8){animation-delay:.24s}@keyframes plist-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.paragraph-item{animation:none;opacity:1;transform:none}}.paragraph-header{color:var(--retro-green);font-weight:700;text-align:left}.paragraph-text{line-height:1;text-shadow:0 0 3px var(--retro-glow-light)}.paragraph-sublist strong,.paragraph-text strong{color:var(--retro-green);font-weight:700}.paragraph-text em{color:var(--retro-green-dark);font-style:italic}.paragraph-sublist{margin-bottom:10px;text-align:left}.link{color:#fff}.link,.link:hover{text-decoration:none}.link:hover{color:#0f0;color:var(--retro-green,#0f0)}@media (min-width:721px){.paragraph-text{font-size:20px}.folder-tabs{align-self:center;flex:0 0 240px;flex-direction:column;margin-top:5vh}.folder-content{width:40vw}.folder-tab{margin-left:20px}.folder-panel{flex:1 1 auto;min-width:0}}@media (max-width:720px){.folder{flex-direction:column}:root{--folder-w:90vw;--tabs-h:40px}.folder-panel{max-width:100%;padding:0 8px}.folder-tabs{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}.folder-tabs::-webkit-scrollbar{display:none}.folder-tab{font-size:15px}}.title{display:flex;font-size:40px;font-weight:700;justify-content:center}:root{--gh-progress:0;--gh-left-x-start:-75vw;--gh-left-y-start:10vh;--gh-left-x-end:-15vw;--gh-left-y-end:20vh;--gh-right-x-start:95vw;--gh-right-y-start:20vh;--gh-right-x-end:40vw;--gh-right-y-end:10vh;--gh-left-size:75vw;--gh-right-size:75vw;--gh-left-rot:0deg;--gh-right-rot:0deg;--gh-opacity-start:0.25;--gh-opacity-end:0.30}.godhands-fixed{background:#000;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.godhand{filter:none;opacity:.25;opacity:calc(var(--gh-opacity-start) + (var(--gh-opacity-end) - var(--gh-opacity-start))*var(--gh-progress));position:fixed;-webkit-user-select:none;user-select:none;will-change:transform,opacity}.godhand-left{transform:translate(-75vw,10vh) rotate(0deg);transform:translate(calc(var(--gh-left-x-start) + (var(--gh-left-x-end) - var(--gh-left-x-start))*var(--gh-progress)),calc(var(--gh-left-y-start) + (var(--gh-left-y-end) - var(--gh-left-y-start))*var(--gh-progress))) rotate(var(--gh-left-rot));transform-origin:top left;width:75vw;width:var(--gh-left-size)}.godhand-right{transform:translate(95vw,20vh) rotate(0deg);transform:translate(calc(var(--gh-right-x-start) + (var(--gh-right-x-end) - var(--gh-right-x-start))*var(--gh-progress)),calc(var(--gh-right-y-start) + (var(--gh-right-y-end) - var(--gh-right-y-start))*var(--gh-progress))) rotate(var(--gh-right-rot));transform-origin:bottom right;width:75vw;width:var(--gh-right-size)}@media (max-width:720px){:root{--gh-progress:0;--gh-left-x-start:80vw;--gh-left-y-start:-50vh;--gh-left-x-end:80vw;--gh-left-y-end:-10vh;--gh-right-x-start:-120vw;--gh-right-y-start:145vh;--gh-right-x-end:-120vw;--gh-right-y-end:90vh;--gh-left-size:75vh;--gh-right-size:75vh;--gh-left-rot:90deg;--gh-right-rot:90deg;--gh-opacity-start:0.25;--gh-opacity-end:0.30}}
/*# sourceMappingURL=main.44088f7e.css.map*/