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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--neon-pink:#ff2d78;--neon-pink-bright:#ff69b4;--neon-pink-glow:0 0 8px #ff2d78,0 0 16px #ff2d78}body{background-color:#000;font-family:cursor,monospace;letter-spacing:.2em;margin:0;padding:15px 20px}.banner,body{color:#ff2d78;color:var(--neon-pink);font-size:small}.banner{animation:typing 2s steps(40);overflow:hidden;text-shadow:0 0 8px #ff2d78,0 0 16px #ff2d78;text-shadow:var(--neon-pink-glow)}#intro-blurb{animation:typing 5s steps(50);color:#ff69b4;color:var(--neon-pink-bright);overflow:hidden;white-space:nowrap}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#000;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-header,.App-link{color:#ff2d78;color:var(--neon-pink)}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.display-flex{align-items:center;display:flex;flex-direction:row;justify-content:center}.no-border-input{background-color:initial;border:none;caret-color:#0000;font-family:cursor,monospace;font-size:inherit;width:100%}.no-border-input,.no-border-input:focus{color:#ff69b4;color:var(--neon-pink-bright);letter-spacing:.2em}.no-border-input:focus{outline:none}.link{color:#ff69b4;color:var(--neon-pink-bright)}.link,.link:hover{text-decoration:none}.link:hover{color:#fff}.add-glow{font-family:cursor,monospace;font-size:small;letter-spacing:.2em;text-shadow:0 0 8px #ff2d78,0 0 16px #ff2d78;text-shadow:var(--neon-pink-glow)}.add-glow,.blinking-cursor{color:#ff2d78;color:var(--neon-pink)}.blinking-cursor{animation:blinker 1s linear infinite;background-color:#ff2d78;background-color:var(--neon-pink);box-shadow:0 0 8px #ff2d78,0 0 16px #ff2d78;box-shadow:var(--neon-pink-glow);font-size:12px;height:inherit;max-width:10px;opacity:1;overflow:hidden;pointer-events:none;position:fixed;text-indent:0;width:10px}@keyframes blinker{0%,to{opacity:1}50%{opacity:0}}.input-container{display:inline-block;position:relative}.command{animation:typing 1.5s steps(40);color:#ff2d78;color:var(--neon-pink);font-weight:700;overflow:hidden;white-space:nowrap}pre{font-size:1vw;text-align:left}.command-not-found{animation:typing 3.5s steps(40);color:#ff69b4;color:var(--neon-pink-bright);font-weight:700;overflow:hidden;white-space:nowrap}@keyframes typing{0%{width:0}to{width:100%}}@keyframes typingAsciiArt{0%{height:0}to{height:100%}}.modal-backdrop{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.modal-box{animation:fade-up .3s ease both;background:#000;border:1px solid #ff2d78;border:1px solid var(--neon-pink);box-shadow:0 0 8px #ff2d78,0 0 16px #ff2d78;box-shadow:var(--neon-pink-glow);display:flex;flex-direction:column;gap:.5rem;max-height:80vh;overflow-y:auto;padding:2rem;width:min(520px,90vw)}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-title{letter-spacing:.2em;margin:0 0 1rem;text-shadow:0 0 8px #ff2d78,0 0 16px #ff2d78;text-shadow:var(--neon-pink-glow)}.modal-body,.modal-title{color:#ff2d78;color:var(--neon-pink);font-family:cursor,monospace;font-size:small}.modal-body{letter-spacing:.15em;line-height:1.8}.modal-body p{margin:0}.modal-key{color:#ff69b4;color:var(--neon-pink-bright);font-weight:700;text-shadow:0 0 8px #ff2d78,0 0 16px #ff2d78;text-shadow:var(--neon-pink-glow)}.modal-close-btn{align-self:flex-end;background:none;border:1px solid #ff2d78;border:1px solid var(--neon-pink);color:#ff2d78;color:var(--neon-pink);cursor:pointer;font-family:cursor,monospace;font-size:small;letter-spacing:.2em;margin-bottom:1rem;padding:.3rem .8rem}.modal-close-btn:hover{background:#ff2d7826}
/*# sourceMappingURL=main.ec118d97.css.map*/